/*
 * KeySysm.h
 *
 *	Author: stravant
 *	Description:
 *		
 */

#ifndef KEYSYSM_H_
#define KEYSYSM_H_

#include <gdk/gdkkeysyms.h>

namespace tbt {

namespace Key {

enum Code {
	vkVoidSymbol = GDK_KEY_VoidSymbol,
	vkBackSpace = GDK_KEY_BackSpace,
	vkTab = GDK_KEY_Tab,
	vkLinefeed = GDK_KEY_Linefeed,
	vkClear = GDK_KEY_Clear,
	vkReturn = GDK_KEY_Return,
	vkPause = GDK_KEY_Pause,
	vkScroll_Lock = GDK_KEY_Scroll_Lock,
	vkSys_Req = GDK_KEY_Sys_Req,
	vkEscape = GDK_KEY_Escape,
	vkDelete = GDK_KEY_Delete,
	vkMulti_key = GDK_KEY_Multi_key,
	vkCodeinput = GDK_KEY_Codeinput,
	vkSingleCandidate = GDK_KEY_SingleCandidate,
	vkMultipleCandidate = GDK_KEY_MultipleCandidate,
	vkPreviousCandidate = GDK_KEY_PreviousCandidate,
	vkKanji = GDK_KEY_Kanji,
	vkMuhenkan = GDK_KEY_Muhenkan,
	vkHenkan_Mode = GDK_KEY_Henkan_Mode,
	vkHenkan = GDK_KEY_Henkan,
	vkRomaji = GDK_KEY_Romaji,
	vkHiragana = GDK_KEY_Hiragana,
	vkKatakana = GDK_KEY_Katakana,
	vkHiragana_Katakana = GDK_KEY_Hiragana_Katakana,
	vkZenkaku = GDK_KEY_Zenkaku,
	vkHankaku = GDK_KEY_Hankaku,
	vkZenkaku_Hankaku = GDK_KEY_Zenkaku_Hankaku,
	vkTouroku = GDK_KEY_Touroku,
	vkMassyo = GDK_KEY_Massyo,
	vkKana_Lock = GDK_KEY_Kana_Lock,
	vkKana_Shift = GDK_KEY_Kana_Shift,
	vkEisu_Shift = GDK_KEY_Eisu_Shift,
	vkEisu_toggle = GDK_KEY_Eisu_toggle,
	vkKanji_Bangou = GDK_KEY_Kanji_Bangou,
	vkZen_Koho = GDK_KEY_Zen_Koho,
	vkMae_Koho = GDK_KEY_Mae_Koho,
	vkHome = GDK_KEY_Home,
	vkLeft = GDK_KEY_Left,
	vkUp = GDK_KEY_Up,
	vkRight = GDK_KEY_Right,
	vkDown = GDK_KEY_Down,
	vkPrior = GDK_KEY_Prior,
	vkPage_Up = GDK_KEY_Page_Up,
	vkNext = GDK_KEY_Next,
	vkPage_Down = GDK_KEY_Page_Down,
	vkEnd = GDK_KEY_End,
	vkBegin = GDK_KEY_Begin,
	vkSelect = GDK_KEY_Select,
	vkPrint = GDK_KEY_Print,
	vkExecute = GDK_KEY_Execute,
	vkInsert = GDK_KEY_Insert,
	vkUndo = GDK_KEY_Undo,
	vkRedo = GDK_KEY_Redo,
	vkMenu = GDK_KEY_Menu,
	vkFind = GDK_KEY_Find,
	vkCancel = GDK_KEY_Cancel,
	vkHelp = GDK_KEY_Help,
	vkBreak = GDK_KEY_Break,
	vkMode_switch = GDK_KEY_Mode_switch,
	vkscript_switch = GDK_KEY_script_switch,
	vkNum_Lock = GDK_KEY_Num_Lock,
	vkKP_Space = GDK_KEY_KP_Space,
	vkKP_Tab = GDK_KEY_KP_Tab,
	vkKP_Enter = GDK_KEY_KP_Enter,
	vkKP_F1 = GDK_KEY_KP_F1,
	vkKP_F2 = GDK_KEY_KP_F2,
	vkKP_F3 = GDK_KEY_KP_F3,
	vkKP_F4 = GDK_KEY_KP_F4,
	vkKP_Home = GDK_KEY_KP_Home,
	vkKP_Left = GDK_KEY_KP_Left,
	vkKP_Up = GDK_KEY_KP_Up,
	vkKP_Right = GDK_KEY_KP_Right,
	vkKP_Down = GDK_KEY_KP_Down,
	vkKP_Prior = GDK_KEY_KP_Prior,
	vkKP_Page_Up = GDK_KEY_KP_Page_Up,
	vkKP_Next = GDK_KEY_KP_Next,
	vkKP_Page_Down = GDK_KEY_KP_Page_Down,
	vkKP_End = GDK_KEY_KP_End,
	vkKP_Begin = GDK_KEY_KP_Begin,
	vkKP_Insert = GDK_KEY_KP_Insert,
	vkKP_Delete = GDK_KEY_KP_Delete,
	vkKP_Equal = GDK_KEY_KP_Equal,
	vkKP_Multiply = GDK_KEY_KP_Multiply,
	vkKP_Add = GDK_KEY_KP_Add,
	vkKP_Separator = GDK_KEY_KP_Separator,
	vkKP_Subtract = GDK_KEY_KP_Subtract,
	vkKP_Decimal = GDK_KEY_KP_Decimal,
	vkKP_Divide = GDK_KEY_KP_Divide,
	vkKP_0 = GDK_KEY_KP_0,
	vkKP_1 = GDK_KEY_KP_1,
	vkKP_2 = GDK_KEY_KP_2,
	vkKP_3 = GDK_KEY_KP_3,
	vkKP_4 = GDK_KEY_KP_4,
	vkKP_5 = GDK_KEY_KP_5,
	vkKP_6 = GDK_KEY_KP_6,
	vkKP_7 = GDK_KEY_KP_7,
	vkKP_8 = GDK_KEY_KP_8,
	vkKP_9 = GDK_KEY_KP_9,
	vkF1 = GDK_KEY_F1,
	vkF2 = GDK_KEY_F2,
	vkF3 = GDK_KEY_F3,
	vkF4 = GDK_KEY_F4,
	vkF5 = GDK_KEY_F5,
	vkF6 = GDK_KEY_F6,
	vkF7 = GDK_KEY_F7,
	vkF8 = GDK_KEY_F8,
	vkF9 = GDK_KEY_F9,
	vkF10 = GDK_KEY_F10,
	vkF11 = GDK_KEY_F11,
	vkL1 = GDK_KEY_L1,
	vkF12 = GDK_KEY_F12,
	vkL2 = GDK_KEY_L2,
	vkF13 = GDK_KEY_F13,
	vkL3 = GDK_KEY_L3,
	vkF14 = GDK_KEY_F14,
	vkL4 = GDK_KEY_L4,
	vkF15 = GDK_KEY_F15,
	vkL5 = GDK_KEY_L5,
	vkF16 = GDK_KEY_F16,
	vkL6 = GDK_KEY_L6,
	vkF17 = GDK_KEY_F17,
	vkL7 = GDK_KEY_L7,
	vkF18 = GDK_KEY_F18,
	vkL8 = GDK_KEY_L8,
	vkF19 = GDK_KEY_F19,
	vkL9 = GDK_KEY_L9,
	vkF20 = GDK_KEY_F20,
	vkL10 = GDK_KEY_L10,
	vkF21 = GDK_KEY_F21,
	vkR1 = GDK_KEY_R1,
	vkF22 = GDK_KEY_F22,
	vkR2 = GDK_KEY_R2,
	vkF23 = GDK_KEY_F23,
	vkR3 = GDK_KEY_R3,
	vkF24 = GDK_KEY_F24,
	vkR4 = GDK_KEY_R4,
	vkF25 = GDK_KEY_F25,
	vkR5 = GDK_KEY_R5,
	vkF26 = GDK_KEY_F26,
	vkR6 = GDK_KEY_R6,
	vkF27 = GDK_KEY_F27,
	vkR7 = GDK_KEY_R7,
	vkF28 = GDK_KEY_F28,
	vkR8 = GDK_KEY_R8,
	vkF29 = GDK_KEY_F29,
	vkR9 = GDK_KEY_R9,
	vkF30 = GDK_KEY_F30,
	vkR10 = GDK_KEY_R10,
	vkF31 = GDK_KEY_F31,
	vkR11 = GDK_KEY_R11,
	vkF32 = GDK_KEY_F32,
	vkR12 = GDK_KEY_R12,
	vkF33 = GDK_KEY_F33,
	vkR13 = GDK_KEY_R13,
	vkF34 = GDK_KEY_F34,
	vkR14 = GDK_KEY_R14,
	vkF35 = GDK_KEY_F35,
	vkR15 = GDK_KEY_R15,
	vkShift_L = GDK_KEY_Shift_L,
	vkShift_R = GDK_KEY_Shift_R,
	vkControl_L = GDK_KEY_Control_L,
	vkControl_R = GDK_KEY_Control_R,
	vkCaps_Lock = GDK_KEY_Caps_Lock,
	vkShift_Lock = GDK_KEY_Shift_Lock,
	vkMeta_L = GDK_KEY_Meta_L,
	vkMeta_R = GDK_KEY_Meta_R,
	vkAlt_L = GDK_KEY_Alt_L,
	vkAlt_R = GDK_KEY_Alt_R,
	vkSuper_L = GDK_KEY_Super_L,
	vkSuper_R = GDK_KEY_Super_R,
	vkHyper_L = GDK_KEY_Hyper_L,
	vkHyper_R = GDK_KEY_Hyper_R,
	vkISO_Lock = GDK_KEY_ISO_Lock,
	vkISO_Level2_Latch = GDK_KEY_ISO_Level2_Latch,
	vkISO_Level3_Shift = GDK_KEY_ISO_Level3_Shift,
	vkISO_Level3_Latch = GDK_KEY_ISO_Level3_Latch,
	vkISO_Level3_Lock = GDK_KEY_ISO_Level3_Lock,
	vkISO_Level5_Shift = GDK_KEY_ISO_Level5_Shift,
	vkISO_Level5_Latch = GDK_KEY_ISO_Level5_Latch,
	vkISO_Level5_Lock = GDK_KEY_ISO_Level5_Lock,
	vkISO_Group_Shift = GDK_KEY_ISO_Group_Shift,
	vkISO_Group_Latch = GDK_KEY_ISO_Group_Latch,
	vkISO_Group_Lock = GDK_KEY_ISO_Group_Lock,
	vkISO_Next_Group = GDK_KEY_ISO_Next_Group,
	vkISO_Next_Group_Lock = GDK_KEY_ISO_Next_Group_Lock,
	vkISO_Prev_Group = GDK_KEY_ISO_Prev_Group,
	vkISO_Prev_Group_Lock = GDK_KEY_ISO_Prev_Group_Lock,
	vkISO_First_Group = GDK_KEY_ISO_First_Group,
	vkISO_First_Group_Lock = GDK_KEY_ISO_First_Group_Lock,
	vkISO_Last_Group = GDK_KEY_ISO_Last_Group,
	vkISO_Last_Group_Lock = GDK_KEY_ISO_Last_Group_Lock,
	vkISO_Left_Tab = GDK_KEY_ISO_Left_Tab,
	vkISO_Move_Line_Up = GDK_KEY_ISO_Move_Line_Up,
	vkISO_Move_Line_Down = GDK_KEY_ISO_Move_Line_Down,
	vkISO_Partial_Line_Up = GDK_KEY_ISO_Partial_Line_Up,
	vkISO_Partial_Line_Down = GDK_KEY_ISO_Partial_Line_Down,
	vkISO_Partial_Space_Left = GDK_KEY_ISO_Partial_Space_Left,
	vkISO_Partial_Space_Right = GDK_KEY_ISO_Partial_Space_Right,
	vkISO_Set_Margin_Left = GDK_KEY_ISO_Set_Margin_Left,
	vkISO_Set_Margin_Right = GDK_KEY_ISO_Set_Margin_Right,
	vkISO_Release_Margin_Left = GDK_KEY_ISO_Release_Margin_Left,
	vkISO_Release_Margin_Right = GDK_KEY_ISO_Release_Margin_Right,
	vkISO_Release_Both_Margins = GDK_KEY_ISO_Release_Both_Margins,
	vkISO_Fast_Cursor_Left = GDK_KEY_ISO_Fast_Cursor_Left,
	vkISO_Fast_Cursor_Right = GDK_KEY_ISO_Fast_Cursor_Right,
	vkISO_Fast_Cursor_Up = GDK_KEY_ISO_Fast_Cursor_Up,
	vkISO_Fast_Cursor_Down = GDK_KEY_ISO_Fast_Cursor_Down,
	vkISO_Continuous_Underline = GDK_KEY_ISO_Continuous_Underline,
	vkISO_Discontinuous_Underline = GDK_KEY_ISO_Discontinuous_Underline,
	vkISO_Emphasize = GDK_KEY_ISO_Emphasize,
	vkISO_Center_Object = GDK_KEY_ISO_Center_Object,
	vkISO_Enter = GDK_KEY_ISO_Enter,
	vkdead_grave = GDK_KEY_dead_grave,
	vkdead_acute = GDK_KEY_dead_acute,
	vkdead_circumflex = GDK_KEY_dead_circumflex,
	vkdead_tilde = GDK_KEY_dead_tilde,
	vkdead_perispomeni = GDK_KEY_dead_perispomeni,
	vkdead_macron = GDK_KEY_dead_macron,
	vkdead_breve = GDK_KEY_dead_breve,
	vkdead_abovedot = GDK_KEY_dead_abovedot,
	vkdead_diaeresis = GDK_KEY_dead_diaeresis,
	vkdead_abovering = GDK_KEY_dead_abovering,
	vkdead_doubleacute = GDK_KEY_dead_doubleacute,
	vkdead_caron = GDK_KEY_dead_caron,
	vkdead_cedilla = GDK_KEY_dead_cedilla,
	vkdead_ogonek = GDK_KEY_dead_ogonek,
	vkdead_iota = GDK_KEY_dead_iota,
	vkdead_voiced_sound = GDK_KEY_dead_voiced_sound,
	vkdead_semivoiced_sound = GDK_KEY_dead_semivoiced_sound,
	vkdead_belowdot = GDK_KEY_dead_belowdot,
	vkdead_hook = GDK_KEY_dead_hook,
	vkdead_horn = GDK_KEY_dead_horn,
	vkdead_stroke = GDK_KEY_dead_stroke,
	vkdead_abovecomma = GDK_KEY_dead_abovecomma,
	vkdead_psili = GDK_KEY_dead_psili,
	vkdead_abovereversedcomma = GDK_KEY_dead_abovereversedcomma,
	vkdead_dasia = GDK_KEY_dead_dasia,
	vkdead_doublegrave = GDK_KEY_dead_doublegrave,
	vkdead_belowring = GDK_KEY_dead_belowring,
	vkdead_belowmacron = GDK_KEY_dead_belowmacron,
	vkdead_belowcircumflex = GDK_KEY_dead_belowcircumflex,
	vkdead_belowtilde = GDK_KEY_dead_belowtilde,
	vkdead_belowbreve = GDK_KEY_dead_belowbreve,
	vkdead_belowdiaeresis = GDK_KEY_dead_belowdiaeresis,
	vkdead_invertedbreve = GDK_KEY_dead_invertedbreve,
	vkdead_belowcomma = GDK_KEY_dead_belowcomma,
	vkdead_currency = GDK_KEY_dead_currency,
	vkdead_a = GDK_KEY_dead_a,
	vkdead_A = GDK_KEY_dead_A,
	vkdead_e = GDK_KEY_dead_e,
	vkdead_E = GDK_KEY_dead_E,
	vkdead_i = GDK_KEY_dead_i,
	vkdead_I = GDK_KEY_dead_I,
	vkdead_o = GDK_KEY_dead_o,
	vkdead_O = GDK_KEY_dead_O,
	vkdead_u = GDK_KEY_dead_u,
	vkdead_U = GDK_KEY_dead_U,
	vkdead_small_schwa = GDK_KEY_dead_small_schwa,
	vkdead_capital_schwa = GDK_KEY_dead_capital_schwa,
	vkFirst_Virtual_Screen = GDK_KEY_First_Virtual_Screen,
	vkPrev_Virtual_Screen = GDK_KEY_Prev_Virtual_Screen,
	vkNext_Virtual_Screen = GDK_KEY_Next_Virtual_Screen,
	vkLast_Virtual_Screen = GDK_KEY_Last_Virtual_Screen,
	vkTerminate_Server = GDK_KEY_Terminate_Server,
	vkAccessX_Enable = GDK_KEY_AccessX_Enable,
	vkAccessX_Feedback_Enable = GDK_KEY_AccessX_Feedback_Enable,
	vkRepeatKeys_Enable = GDK_KEY_RepeatKeys_Enable,
	vkSlowKeys_Enable = GDK_KEY_SlowKeys_Enable,
	vkBounceKeys_Enable = GDK_KEY_BounceKeys_Enable,
	vkStickyKeys_Enable = GDK_KEY_StickyKeys_Enable,
	vkMouseKeys_Enable = GDK_KEY_MouseKeys_Enable,
	vkMouseKeys_Accel_Enable = GDK_KEY_MouseKeys_Accel_Enable,
	vkOverlay1_Enable = GDK_KEY_Overlay1_Enable,
	vkOverlay2_Enable = GDK_KEY_Overlay2_Enable,
	vkAudibleBell_Enable = GDK_KEY_AudibleBell_Enable,
	vkPointer_Left = GDK_KEY_Pointer_Left,
	vkPointer_Right = GDK_KEY_Pointer_Right,
	vkPointer_Up = GDK_KEY_Pointer_Up,
	vkPointer_Down = GDK_KEY_Pointer_Down,
	vkPointer_UpLeft = GDK_KEY_Pointer_UpLeft,
	vkPointer_UpRight = GDK_KEY_Pointer_UpRight,
	vkPointer_DownLeft = GDK_KEY_Pointer_DownLeft,
	vkPointer_DownRight = GDK_KEY_Pointer_DownRight,
	vkPointer_Button_Dflt = GDK_KEY_Pointer_Button_Dflt,
	vkPointer_Button1 = GDK_KEY_Pointer_Button1,
	vkPointer_Button2 = GDK_KEY_Pointer_Button2,
	vkPointer_Button3 = GDK_KEY_Pointer_Button3,
	vkPointer_Button4 = GDK_KEY_Pointer_Button4,
	vkPointer_Button5 = GDK_KEY_Pointer_Button5,
	vkPointer_DblClick_Dflt = GDK_KEY_Pointer_DblClick_Dflt,
	vkPointer_DblClick1 = GDK_KEY_Pointer_DblClick1,
	vkPointer_DblClick2 = GDK_KEY_Pointer_DblClick2,
	vkPointer_DblClick3 = GDK_KEY_Pointer_DblClick3,
	vkPointer_DblClick4 = GDK_KEY_Pointer_DblClick4,
	vkPointer_DblClick5 = GDK_KEY_Pointer_DblClick5,
	vkPointer_Drag_Dflt = GDK_KEY_Pointer_Drag_Dflt,
	vkPointer_Drag1 = GDK_KEY_Pointer_Drag1,
	vkPointer_Drag2 = GDK_KEY_Pointer_Drag2,
	vkPointer_Drag3 = GDK_KEY_Pointer_Drag3,
	vkPointer_Drag4 = GDK_KEY_Pointer_Drag4,
	vkPointer_Drag5 = GDK_KEY_Pointer_Drag5,
	vkPointer_EnableKeys = GDK_KEY_Pointer_EnableKeys,
	vkPointer_Accelerate = GDK_KEY_Pointer_Accelerate,
	vkPointer_DfltBtnNext = GDK_KEY_Pointer_DfltBtnNext,
	vkPointer_DfltBtnPrev = GDK_KEY_Pointer_DfltBtnPrev,
	vk3270_Duplicate = GDK_KEY_3270_Duplicate,
	vk3270_FieldMark = GDK_KEY_3270_FieldMark,
	vk3270_Right2 = GDK_KEY_3270_Right2,
	vk3270_Left2 = GDK_KEY_3270_Left2,
	vk3270_BackTab = GDK_KEY_3270_BackTab,
	vk3270_EraseEOF = GDK_KEY_3270_EraseEOF,
	vk3270_EraseInput = GDK_KEY_3270_EraseInput,
	vk3270_Reset = GDK_KEY_3270_Reset,
	vk3270_Quit = GDK_KEY_3270_Quit,
	vk3270_PA1 = GDK_KEY_3270_PA1,
	vk3270_PA2 = GDK_KEY_3270_PA2,
	vk3270_PA3 = GDK_KEY_3270_PA3,
	vk3270_Test = GDK_KEY_3270_Test,
	vk3270_Attn = GDK_KEY_3270_Attn,
	vk3270_CursorBlink = GDK_KEY_3270_CursorBlink,
	vk3270_AltCursor = GDK_KEY_3270_AltCursor,
	vk3270_KeyClick = GDK_KEY_3270_KeyClick,
	vk3270_Jump = GDK_KEY_3270_Jump,
	vk3270_Ident = GDK_KEY_3270_Ident,
	vk3270_Rule = GDK_KEY_3270_Rule,
	vk3270_Copy = GDK_KEY_3270_Copy,
	vk3270_Play = GDK_KEY_3270_Play,
	vk3270_Setup = GDK_KEY_3270_Setup,
	vk3270_Record = GDK_KEY_3270_Record,
	vk3270_ChangeScreen = GDK_KEY_3270_ChangeScreen,
	vk3270_DeleteWord = GDK_KEY_3270_DeleteWord,
	vk3270_ExSelect = GDK_KEY_3270_ExSelect,
	vk3270_CursorSelect = GDK_KEY_3270_CursorSelect,
	vk3270_PrintScreen = GDK_KEY_3270_PrintScreen,
	vk3270_Enter = GDK_KEY_3270_Enter,
	vkspace = GDK_KEY_space,
	vkexclam = GDK_KEY_exclam,
	vkquotedbl = GDK_KEY_quotedbl,
	vknumbersign = GDK_KEY_numbersign,
	vkdollar = GDK_KEY_dollar,
	vkpercent = GDK_KEY_percent,
	vkampersand = GDK_KEY_ampersand,
	vkapostrophe = GDK_KEY_apostrophe,
	vkquoteright = GDK_KEY_quoteright,
	vkparenleft = GDK_KEY_parenleft,
	vkparenright = GDK_KEY_parenright,
	vkasterisk = GDK_KEY_asterisk,
	vkplus = GDK_KEY_plus,
	vkcomma = GDK_KEY_comma,
	vkminus = GDK_KEY_minus,
	vkperiod = GDK_KEY_period,
	vkslash = GDK_KEY_slash,
	vk0 = GDK_KEY_0,
	vk1 = GDK_KEY_1,
	vk2 = GDK_KEY_2,
	vk3 = GDK_KEY_3,
	vk4 = GDK_KEY_4,
	vk5 = GDK_KEY_5,
	vk6 = GDK_KEY_6,
	vk7 = GDK_KEY_7,
	vk8 = GDK_KEY_8,
	vk9 = GDK_KEY_9,
	vkcolon = GDK_KEY_colon,
	vksemicolon = GDK_KEY_semicolon,
	vkless = GDK_KEY_less,
	vkequal = GDK_KEY_equal,
	vkgreater = GDK_KEY_greater,
	vkquestion = GDK_KEY_question,
	vkat = GDK_KEY_at,
	vkA = GDK_KEY_A,
	vkB = GDK_KEY_B,
	vkC = GDK_KEY_C,
	vkD = GDK_KEY_D,
	vkE = GDK_KEY_E,
	vkF = GDK_KEY_F,
	vkG = GDK_KEY_G,
	vkH = GDK_KEY_H,
	vkI = GDK_KEY_I,
	vkJ = GDK_KEY_J,
	vkK = GDK_KEY_K,
	vkL = GDK_KEY_L,
	vkM = GDK_KEY_M,
	vkN = GDK_KEY_N,
	vkO = GDK_KEY_O,
	vkP = GDK_KEY_P,
	vkQ = GDK_KEY_Q,
	vkR = GDK_KEY_R,
	vkS = GDK_KEY_S,
	vkT = GDK_KEY_T,
	vkU = GDK_KEY_U,
	vkV = GDK_KEY_V,
	vkW = GDK_KEY_W,
	vkX = GDK_KEY_X,
	vkY = GDK_KEY_Y,
	vkZ = GDK_KEY_Z,
	vkbracketleft = GDK_KEY_bracketleft,
	vkbackslash = GDK_KEY_backslash,
	vkbracketright = GDK_KEY_bracketright,
	vkasciicircum = GDK_KEY_asciicircum,
	vkunderscore = GDK_KEY_underscore,
	vkgrave = GDK_KEY_grave,
	vkquoteleft = GDK_KEY_quoteleft,
	vka = GDK_KEY_a,
	vkb = GDK_KEY_b,
	vkc = GDK_KEY_c,
	vkd = GDK_KEY_d,
	vke = GDK_KEY_e,
	vkf = GDK_KEY_f,
	vkg = GDK_KEY_g,
	vkh = GDK_KEY_h,
	vki = GDK_KEY_i,
	vkj = GDK_KEY_j,
	vkk = GDK_KEY_k,
	vkl = GDK_KEY_l,
	vkm = GDK_KEY_m,
	vkn = GDK_KEY_n,
	vko = GDK_KEY_o,
	vkp = GDK_KEY_p,
	vkq = GDK_KEY_q,
	vkr = GDK_KEY_r,
	vks = GDK_KEY_s,
	vkt = GDK_KEY_t,
	vku = GDK_KEY_u,
	vkv = GDK_KEY_v,
	vkw = GDK_KEY_w,
	vkx = GDK_KEY_x,
	vky = GDK_KEY_y,
	vkz = GDK_KEY_z,
	vkbraceleft = GDK_KEY_braceleft,
	vkbar = GDK_KEY_bar,
	vkbraceright = GDK_KEY_braceright,
	vkasciitilde = GDK_KEY_asciitilde,
	vknobreakspace = GDK_KEY_nobreakspace,
	vkexclamdown = GDK_KEY_exclamdown,
	vkcent = GDK_KEY_cent,
	vksterling = GDK_KEY_sterling,
	vkcurrency = GDK_KEY_currency,
	vkyen = GDK_KEY_yen,
	vkbrokenbar = GDK_KEY_brokenbar,
	vksection = GDK_KEY_section,
	vkdiaeresis = GDK_KEY_diaeresis,
	vkcopyright = GDK_KEY_copyright,
	vkordfeminine = GDK_KEY_ordfeminine,
	vkguillemotleft = GDK_KEY_guillemotleft,
	vknotsign = GDK_KEY_notsign,
	vkhyphen = GDK_KEY_hyphen,
	vkregistered = GDK_KEY_registered,
	vkmacron = GDK_KEY_macron,
	vkdegree = GDK_KEY_degree,
	vkplusminus = GDK_KEY_plusminus,
	vktwosuperior = GDK_KEY_twosuperior,
	vkthreesuperior = GDK_KEY_threesuperior,
	vkacute = GDK_KEY_acute,
	vkmu = GDK_KEY_mu,
	vkparagraph = GDK_KEY_paragraph,
	vkperiodcentered = GDK_KEY_periodcentered,
	vkcedilla = GDK_KEY_cedilla,
	vkonesuperior = GDK_KEY_onesuperior,
	vkmasculine = GDK_KEY_masculine,
	vkguillemotright = GDK_KEY_guillemotright,
	vkonequarter = GDK_KEY_onequarter,
	vkonehalf = GDK_KEY_onehalf,
	vkthreequarters = GDK_KEY_threequarters,
	vkquestiondown = GDK_KEY_questiondown,
	vkAgrave = GDK_KEY_Agrave,
	vkAacute = GDK_KEY_Aacute,
	vkAcircumflex = GDK_KEY_Acircumflex,
	vkAtilde = GDK_KEY_Atilde,
	vkAdiaeresis = GDK_KEY_Adiaeresis,
	vkAring = GDK_KEY_Aring,
	vkAE = GDK_KEY_AE,
	vkCcedilla = GDK_KEY_Ccedilla,
	vkEgrave = GDK_KEY_Egrave,
	vkEacute = GDK_KEY_Eacute,
	vkEcircumflex = GDK_KEY_Ecircumflex,
	vkEdiaeresis = GDK_KEY_Ediaeresis,
	vkIgrave = GDK_KEY_Igrave,
	vkIacute = GDK_KEY_Iacute,
	vkIcircumflex = GDK_KEY_Icircumflex,
	vkIdiaeresis = GDK_KEY_Idiaeresis,
	vkETH = GDK_KEY_ETH,
	vkEth = GDK_KEY_Eth,
	vkNtilde = GDK_KEY_Ntilde,
	vkOgrave = GDK_KEY_Ograve,
	vkOacute = GDK_KEY_Oacute,
	vkOcircumflex = GDK_KEY_Ocircumflex,
	vkOtilde = GDK_KEY_Otilde,
	vkOdiaeresis = GDK_KEY_Odiaeresis,
	vkmultiply = GDK_KEY_multiply,
	vkOslash = GDK_KEY_Oslash,
	vkOoblique = GDK_KEY_Ooblique,
	vkUgrave = GDK_KEY_Ugrave,
	vkUacute = GDK_KEY_Uacute,
	vkUcircumflex = GDK_KEY_Ucircumflex,
	vkUdiaeresis = GDK_KEY_Udiaeresis,
	vkYacute = GDK_KEY_Yacute,
	vkTHORN = GDK_KEY_THORN,
	vkThorn = GDK_KEY_Thorn,
	vkssharp = GDK_KEY_ssharp,
	vkagrave = GDK_KEY_agrave,
	vkaacute = GDK_KEY_aacute,
	vkacircumflex = GDK_KEY_acircumflex,
	vkatilde = GDK_KEY_atilde,
	vkadiaeresis = GDK_KEY_adiaeresis,
	vkaring = GDK_KEY_aring,
	vkae = GDK_KEY_ae,
	vkccedilla = GDK_KEY_ccedilla,
	vkegrave = GDK_KEY_egrave,
	vkeacute = GDK_KEY_eacute,
	vkecircumflex = GDK_KEY_ecircumflex,
	vkediaeresis = GDK_KEY_ediaeresis,
	vkigrave = GDK_KEY_igrave,
	vkiacute = GDK_KEY_iacute,
	vkicircumflex = GDK_KEY_icircumflex,
	vkidiaeresis = GDK_KEY_idiaeresis,
	vketh = GDK_KEY_eth,
	vkntilde = GDK_KEY_ntilde,
	vkograve = GDK_KEY_ograve,
	vkoacute = GDK_KEY_oacute,
	vkocircumflex = GDK_KEY_ocircumflex,
	vkotilde = GDK_KEY_otilde,
	vkodiaeresis = GDK_KEY_odiaeresis,
	vkdivision = GDK_KEY_division,
	vkoslash = GDK_KEY_oslash,
	vkooblique = GDK_KEY_ooblique,
	vkugrave = GDK_KEY_ugrave,
	vkuacute = GDK_KEY_uacute,
	vkucircumflex = GDK_KEY_ucircumflex,
	vkudiaeresis = GDK_KEY_udiaeresis,
	vkyacute = GDK_KEY_yacute,
	vkthorn = GDK_KEY_thorn,
	vkydiaeresis = GDK_KEY_ydiaeresis,
	vkAogonek = GDK_KEY_Aogonek,
	vkbreve = GDK_KEY_breve,
	vkLstroke = GDK_KEY_Lstroke,
	vkLcaron = GDK_KEY_Lcaron,
	vkSacute = GDK_KEY_Sacute,
	vkScaron = GDK_KEY_Scaron,
	vkScedilla = GDK_KEY_Scedilla,
	vkTcaron = GDK_KEY_Tcaron,
	vkZacute = GDK_KEY_Zacute,
	vkZcaron = GDK_KEY_Zcaron,
	vkZabovedot = GDK_KEY_Zabovedot,
	vkaogonek = GDK_KEY_aogonek,
	vkogonek = GDK_KEY_ogonek,
	vklstroke = GDK_KEY_lstroke,
	vklcaron = GDK_KEY_lcaron,
	vksacute = GDK_KEY_sacute,
	vkcaron = GDK_KEY_caron,
	vkscaron = GDK_KEY_scaron,
	vkscedilla = GDK_KEY_scedilla,
	vktcaron = GDK_KEY_tcaron,
	vkzacute = GDK_KEY_zacute,
	vkdoubleacute = GDK_KEY_doubleacute,
	vkzcaron = GDK_KEY_zcaron,
	vkzabovedot = GDK_KEY_zabovedot,
	vkRacute = GDK_KEY_Racute,
	vkAbreve = GDK_KEY_Abreve,
	vkLacute = GDK_KEY_Lacute,
	vkCacute = GDK_KEY_Cacute,
	vkCcaron = GDK_KEY_Ccaron,
	vkEogonek = GDK_KEY_Eogonek,
	vkEcaron = GDK_KEY_Ecaron,
	vkDcaron = GDK_KEY_Dcaron,
	vkDstroke = GDK_KEY_Dstroke,
	vkNacute = GDK_KEY_Nacute,
	vkNcaron = GDK_KEY_Ncaron,
	vkOdoubleacute = GDK_KEY_Odoubleacute,
	vkRcaron = GDK_KEY_Rcaron,
	vkUring = GDK_KEY_Uring,
	vkUdoubleacute = GDK_KEY_Udoubleacute,
	vkTcedilla = GDK_KEY_Tcedilla,
	vkracute = GDK_KEY_racute,
	vkabreve = GDK_KEY_abreve,
	vklacute = GDK_KEY_lacute,
	vkcacute = GDK_KEY_cacute,
	vkccaron = GDK_KEY_ccaron,
	vkeogonek = GDK_KEY_eogonek,
	vkecaron = GDK_KEY_ecaron,
	vkdcaron = GDK_KEY_dcaron,
	vkdstroke = GDK_KEY_dstroke,
	vknacute = GDK_KEY_nacute,
	vkncaron = GDK_KEY_ncaron,
	vkodoubleacute = GDK_KEY_odoubleacute,
	vkudoubleacute = GDK_KEY_udoubleacute,
	vkrcaron = GDK_KEY_rcaron,
	vkuring = GDK_KEY_uring,
	vktcedilla = GDK_KEY_tcedilla,
	vkabovedot = GDK_KEY_abovedot,
	vkHstroke = GDK_KEY_Hstroke,
	vkHcircumflex = GDK_KEY_Hcircumflex,
	vkIabovedot = GDK_KEY_Iabovedot,
	vkGbreve = GDK_KEY_Gbreve,
	vkJcircumflex = GDK_KEY_Jcircumflex,
	vkhstroke = GDK_KEY_hstroke,
	vkhcircumflex = GDK_KEY_hcircumflex,
	vkidotless = GDK_KEY_idotless,
	vkgbreve = GDK_KEY_gbreve,
	vkjcircumflex = GDK_KEY_jcircumflex,
	vkCabovedot = GDK_KEY_Cabovedot,
	vkCcircumflex = GDK_KEY_Ccircumflex,
	vkGabovedot = GDK_KEY_Gabovedot,
	vkGcircumflex = GDK_KEY_Gcircumflex,
	vkUbreve = GDK_KEY_Ubreve,
	vkScircumflex = GDK_KEY_Scircumflex,
	vkcabovedot = GDK_KEY_cabovedot,
	vkccircumflex = GDK_KEY_ccircumflex,
	vkgabovedot = GDK_KEY_gabovedot,
	vkgcircumflex = GDK_KEY_gcircumflex,
	vkubreve = GDK_KEY_ubreve,
	vkscircumflex = GDK_KEY_scircumflex,
	vkkra = GDK_KEY_kra,
	vkkappa = GDK_KEY_kappa,
	vkRcedilla = GDK_KEY_Rcedilla,
	vkItilde = GDK_KEY_Itilde,
	vkLcedilla = GDK_KEY_Lcedilla,
	vkEmacron = GDK_KEY_Emacron,
	vkGcedilla = GDK_KEY_Gcedilla,
	vkTslash = GDK_KEY_Tslash,
	vkrcedilla = GDK_KEY_rcedilla,
	vkitilde = GDK_KEY_itilde,
	vklcedilla = GDK_KEY_lcedilla,
	vkemacron = GDK_KEY_emacron,
	vkgcedilla = GDK_KEY_gcedilla,
	vktslash = GDK_KEY_tslash,
	vkENG = GDK_KEY_ENG,
	vkeng = GDK_KEY_eng,
	vkAmacron = GDK_KEY_Amacron,
	vkIogonek = GDK_KEY_Iogonek,
	vkEabovedot = GDK_KEY_Eabovedot,
	vkImacron = GDK_KEY_Imacron,
	vkNcedilla = GDK_KEY_Ncedilla,
	vkOmacron = GDK_KEY_Omacron,
	vkKcedilla = GDK_KEY_Kcedilla,
	vkUogonek = GDK_KEY_Uogonek,
	vkUtilde = GDK_KEY_Utilde,
	vkUmacron = GDK_KEY_Umacron,
	vkamacron = GDK_KEY_amacron,
	vkiogonek = GDK_KEY_iogonek,
	vkeabovedot = GDK_KEY_eabovedot,
	vkimacron = GDK_KEY_imacron,
	vkncedilla = GDK_KEY_ncedilla,
	vkomacron = GDK_KEY_omacron,
	vkkcedilla = GDK_KEY_kcedilla,
	vkuogonek = GDK_KEY_uogonek,
	vkutilde = GDK_KEY_utilde,
	vkumacron = GDK_KEY_umacron,
	vkBabovedot = GDK_KEY_Babovedot,
	vkbabovedot = GDK_KEY_babovedot,
	vkDabovedot = GDK_KEY_Dabovedot,
	vkWgrave = GDK_KEY_Wgrave,
	vkWacute = GDK_KEY_Wacute,
	vkdabovedot = GDK_KEY_dabovedot,
	vkYgrave = GDK_KEY_Ygrave,
	vkFabovedot = GDK_KEY_Fabovedot,
	vkfabovedot = GDK_KEY_fabovedot,
	vkMabovedot = GDK_KEY_Mabovedot,
	vkmabovedot = GDK_KEY_mabovedot,
	vkPabovedot = GDK_KEY_Pabovedot,
	vkwgrave = GDK_KEY_wgrave,
	vkpabovedot = GDK_KEY_pabovedot,
	vkwacute = GDK_KEY_wacute,
	vkSabovedot = GDK_KEY_Sabovedot,
	vkygrave = GDK_KEY_ygrave,
	vkWdiaeresis = GDK_KEY_Wdiaeresis,
	vkwdiaeresis = GDK_KEY_wdiaeresis,
	vksabovedot = GDK_KEY_sabovedot,
	vkWcircumflex = GDK_KEY_Wcircumflex,
	vkTabovedot = GDK_KEY_Tabovedot,
	vkYcircumflex = GDK_KEY_Ycircumflex,
	vkwcircumflex = GDK_KEY_wcircumflex,
	vktabovedot = GDK_KEY_tabovedot,
	vkycircumflex = GDK_KEY_ycircumflex,
	vkOE = GDK_KEY_OE,
	vkoe = GDK_KEY_oe,
	vkYdiaeresis = GDK_KEY_Ydiaeresis,
	vkoverline = GDK_KEY_overline,
	vkkana_fullstop = GDK_KEY_kana_fullstop,
	vkkana_openingbracket = GDK_KEY_kana_openingbracket,
	vkkana_closingbracket = GDK_KEY_kana_closingbracket,
	vkkana_comma = GDK_KEY_kana_comma,
	vkkana_conjunctive = GDK_KEY_kana_conjunctive,
	vkkana_middledot = GDK_KEY_kana_middledot,
	vkkana_WO = GDK_KEY_kana_WO,
	vkkana_a = GDK_KEY_kana_a,
	vkkana_i = GDK_KEY_kana_i,
	vkkana_u = GDK_KEY_kana_u,
	vkkana_e = GDK_KEY_kana_e,
	vkkana_o = GDK_KEY_kana_o,
	vkkana_ya = GDK_KEY_kana_ya,
	vkkana_yu = GDK_KEY_kana_yu,
	vkkana_yo = GDK_KEY_kana_yo,
	vkkana_tsu = GDK_KEY_kana_tsu,
	vkkana_tu = GDK_KEY_kana_tu,
	vkprolongedsound = GDK_KEY_prolongedsound,
	vkkana_A = GDK_KEY_kana_A,
	vkkana_I = GDK_KEY_kana_I,
	vkkana_U = GDK_KEY_kana_U,
	vkkana_E = GDK_KEY_kana_E,
	vkkana_O = GDK_KEY_kana_O,
	vkkana_KA = GDK_KEY_kana_KA,
	vkkana_KI = GDK_KEY_kana_KI,
	vkkana_KU = GDK_KEY_kana_KU,
	vkkana_KE = GDK_KEY_kana_KE,
	vkkana_KO = GDK_KEY_kana_KO,
	vkkana_SA = GDK_KEY_kana_SA,
	vkkana_SHI = GDK_KEY_kana_SHI,
	vkkana_SU = GDK_KEY_kana_SU,
	vkkana_SE = GDK_KEY_kana_SE,
	vkkana_SO = GDK_KEY_kana_SO,
	vkkana_TA = GDK_KEY_kana_TA,
	vkkana_CHI = GDK_KEY_kana_CHI,
	vkkana_TI = GDK_KEY_kana_TI,
	vkkana_TSU = GDK_KEY_kana_TSU,
	vkkana_TU = GDK_KEY_kana_TU,
	vkkana_TE = GDK_KEY_kana_TE,
	vkkana_TO = GDK_KEY_kana_TO,
	vkkana_NA = GDK_KEY_kana_NA,
	vkkana_NI = GDK_KEY_kana_NI,
	vkkana_NU = GDK_KEY_kana_NU,
	vkkana_NE = GDK_KEY_kana_NE,
	vkkana_NO = GDK_KEY_kana_NO,
	vkkana_HA = GDK_KEY_kana_HA,
	vkkana_HI = GDK_KEY_kana_HI,
	vkkana_FU = GDK_KEY_kana_FU,
	vkkana_HU = GDK_KEY_kana_HU,
	vkkana_HE = GDK_KEY_kana_HE,
	vkkana_HO = GDK_KEY_kana_HO,
	vkkana_MA = GDK_KEY_kana_MA,
	vkkana_MI = GDK_KEY_kana_MI,
	vkkana_MU = GDK_KEY_kana_MU,
	vkkana_ME = GDK_KEY_kana_ME,
	vkkana_MO = GDK_KEY_kana_MO,
	vkkana_YA = GDK_KEY_kana_YA,
	vkkana_YU = GDK_KEY_kana_YU,
	vkkana_YO = GDK_KEY_kana_YO,
	vkkana_RA = GDK_KEY_kana_RA,
	vkkana_RI = GDK_KEY_kana_RI,
	vkkana_RU = GDK_KEY_kana_RU,
	vkkana_RE = GDK_KEY_kana_RE,
	vkkana_RO = GDK_KEY_kana_RO,
	vkkana_WA = GDK_KEY_kana_WA,
	vkkana_N = GDK_KEY_kana_N,
	vkvoicedsound = GDK_KEY_voicedsound,
	vksemivoicedsound = GDK_KEY_semivoicedsound,
	vkkana_switch = GDK_KEY_kana_switch,
	vkFarsi_0 = GDK_KEY_Farsi_0,
	vkFarsi_1 = GDK_KEY_Farsi_1,
	vkFarsi_2 = GDK_KEY_Farsi_2,
	vkFarsi_3 = GDK_KEY_Farsi_3,
	vkFarsi_4 = GDK_KEY_Farsi_4,
	vkFarsi_5 = GDK_KEY_Farsi_5,
	vkFarsi_6 = GDK_KEY_Farsi_6,
	vkFarsi_7 = GDK_KEY_Farsi_7,
	vkFarsi_8 = GDK_KEY_Farsi_8,
	vkFarsi_9 = GDK_KEY_Farsi_9,
	vkArabic_percent = GDK_KEY_Arabic_percent,
	vkArabic_superscript_alef = GDK_KEY_Arabic_superscript_alef,
	vkArabic_tteh = GDK_KEY_Arabic_tteh,
	vkArabic_peh = GDK_KEY_Arabic_peh,
	vkArabic_tcheh = GDK_KEY_Arabic_tcheh,
	vkArabic_ddal = GDK_KEY_Arabic_ddal,
	vkArabic_rreh = GDK_KEY_Arabic_rreh,
	vkArabic_comma = GDK_KEY_Arabic_comma,
	vkArabic_fullstop = GDK_KEY_Arabic_fullstop,
	vkArabic_0 = GDK_KEY_Arabic_0,
	vkArabic_1 = GDK_KEY_Arabic_1,
	vkArabic_2 = GDK_KEY_Arabic_2,
	vkArabic_3 = GDK_KEY_Arabic_3,
	vkArabic_4 = GDK_KEY_Arabic_4,
	vkArabic_5 = GDK_KEY_Arabic_5,
	vkArabic_6 = GDK_KEY_Arabic_6,
	vkArabic_7 = GDK_KEY_Arabic_7,
	vkArabic_8 = GDK_KEY_Arabic_8,
	vkArabic_9 = GDK_KEY_Arabic_9,
	vkArabic_semicolon = GDK_KEY_Arabic_semicolon,
	vkArabic_question_mark = GDK_KEY_Arabic_question_mark,
	vkArabic_hamza = GDK_KEY_Arabic_hamza,
	vkArabic_maddaonalef = GDK_KEY_Arabic_maddaonalef,
	vkArabic_hamzaonalef = GDK_KEY_Arabic_hamzaonalef,
	vkArabic_hamzaonwaw = GDK_KEY_Arabic_hamzaonwaw,
	vkArabic_hamzaunderalef = GDK_KEY_Arabic_hamzaunderalef,
	vkArabic_hamzaonyeh = GDK_KEY_Arabic_hamzaonyeh,
	vkArabic_alef = GDK_KEY_Arabic_alef,
	vkArabic_beh = GDK_KEY_Arabic_beh,
	vkArabic_tehmarbuta = GDK_KEY_Arabic_tehmarbuta,
	vkArabic_teh = GDK_KEY_Arabic_teh,
	vkArabic_theh = GDK_KEY_Arabic_theh,
	vkArabic_jeem = GDK_KEY_Arabic_jeem,
	vkArabic_hah = GDK_KEY_Arabic_hah,
	vkArabic_khah = GDK_KEY_Arabic_khah,
	vkArabic_dal = GDK_KEY_Arabic_dal,
	vkArabic_thal = GDK_KEY_Arabic_thal,
	vkArabic_ra = GDK_KEY_Arabic_ra,
	vkArabic_zain = GDK_KEY_Arabic_zain,
	vkArabic_seen = GDK_KEY_Arabic_seen,
	vkArabic_sheen = GDK_KEY_Arabic_sheen,
	vkArabic_sad = GDK_KEY_Arabic_sad,
	vkArabic_dad = GDK_KEY_Arabic_dad,
	vkArabic_tah = GDK_KEY_Arabic_tah,
	vkArabic_zah = GDK_KEY_Arabic_zah,
	vkArabic_ain = GDK_KEY_Arabic_ain,
	vkArabic_ghain = GDK_KEY_Arabic_ghain,
	vkArabic_tatweel = GDK_KEY_Arabic_tatweel,
	vkArabic_feh = GDK_KEY_Arabic_feh,
	vkArabic_qaf = GDK_KEY_Arabic_qaf,
	vkArabic_kaf = GDK_KEY_Arabic_kaf,
	vkArabic_lam = GDK_KEY_Arabic_lam,
	vkArabic_meem = GDK_KEY_Arabic_meem,
	vkArabic_noon = GDK_KEY_Arabic_noon,
	vkArabic_ha = GDK_KEY_Arabic_ha,
	vkArabic_heh = GDK_KEY_Arabic_heh,
	vkArabic_waw = GDK_KEY_Arabic_waw,
	vkArabic_alefmaksura = GDK_KEY_Arabic_alefmaksura,
	vkArabic_yeh = GDK_KEY_Arabic_yeh,
	vkArabic_fathatan = GDK_KEY_Arabic_fathatan,
	vkArabic_dammatan = GDK_KEY_Arabic_dammatan,
	vkArabic_kasratan = GDK_KEY_Arabic_kasratan,
	vkArabic_fatha = GDK_KEY_Arabic_fatha,
	vkArabic_damma = GDK_KEY_Arabic_damma,
	vkArabic_kasra = GDK_KEY_Arabic_kasra,
	vkArabic_shadda = GDK_KEY_Arabic_shadda,
	vkArabic_sukun = GDK_KEY_Arabic_sukun,
	vkArabic_madda_above = GDK_KEY_Arabic_madda_above,
	vkArabic_hamza_above = GDK_KEY_Arabic_hamza_above,
	vkArabic_hamza_below = GDK_KEY_Arabic_hamza_below,
	vkArabic_jeh = GDK_KEY_Arabic_jeh,
	vkArabic_veh = GDK_KEY_Arabic_veh,
	vkArabic_keheh = GDK_KEY_Arabic_keheh,
	vkArabic_gaf = GDK_KEY_Arabic_gaf,
	vkArabic_noon_ghunna = GDK_KEY_Arabic_noon_ghunna,
	vkArabic_heh_doachashmee = GDK_KEY_Arabic_heh_doachashmee,
	vkFarsi_yeh = GDK_KEY_Farsi_yeh,
	vkArabic_farsi_yeh = GDK_KEY_Arabic_farsi_yeh,
	vkArabic_yeh_baree = GDK_KEY_Arabic_yeh_baree,
	vkArabic_heh_goal = GDK_KEY_Arabic_heh_goal,
	vkArabic_switch = GDK_KEY_Arabic_switch,
	vkCyrillic_GHE_bar = GDK_KEY_Cyrillic_GHE_bar,
	vkCyrillic_ghe_bar = GDK_KEY_Cyrillic_ghe_bar,
	vkCyrillic_ZHE_descender = GDK_KEY_Cyrillic_ZHE_descender,
	vkCyrillic_zhe_descender = GDK_KEY_Cyrillic_zhe_descender,
	vkCyrillic_KA_descender = GDK_KEY_Cyrillic_KA_descender,
	vkCyrillic_ka_descender = GDK_KEY_Cyrillic_ka_descender,
	vkCyrillic_KA_vertstroke = GDK_KEY_Cyrillic_KA_vertstroke,
	vkCyrillic_ka_vertstroke = GDK_KEY_Cyrillic_ka_vertstroke,
	vkCyrillic_EN_descender = GDK_KEY_Cyrillic_EN_descender,
	vkCyrillic_en_descender = GDK_KEY_Cyrillic_en_descender,
	vkCyrillic_U_straight = GDK_KEY_Cyrillic_U_straight,
	vkCyrillic_u_straight = GDK_KEY_Cyrillic_u_straight,
	vkCyrillic_U_straight_bar = GDK_KEY_Cyrillic_U_straight_bar,
	vkCyrillic_u_straight_bar = GDK_KEY_Cyrillic_u_straight_bar,
	vkCyrillic_HA_descender = GDK_KEY_Cyrillic_HA_descender,
	vkCyrillic_ha_descender = GDK_KEY_Cyrillic_ha_descender,
	vkCyrillic_CHE_descender = GDK_KEY_Cyrillic_CHE_descender,
	vkCyrillic_che_descender = GDK_KEY_Cyrillic_che_descender,
	vkCyrillic_CHE_vertstroke = GDK_KEY_Cyrillic_CHE_vertstroke,
	vkCyrillic_che_vertstroke = GDK_KEY_Cyrillic_che_vertstroke,
	vkCyrillic_SHHA = GDK_KEY_Cyrillic_SHHA,
	vkCyrillic_shha = GDK_KEY_Cyrillic_shha,
	vkCyrillic_SCHWA = GDK_KEY_Cyrillic_SCHWA,
	vkCyrillic_schwa = GDK_KEY_Cyrillic_schwa,
	vkCyrillic_I_macron = GDK_KEY_Cyrillic_I_macron,
	vkCyrillic_i_macron = GDK_KEY_Cyrillic_i_macron,
	vkCyrillic_O_bar = GDK_KEY_Cyrillic_O_bar,
	vkCyrillic_o_bar = GDK_KEY_Cyrillic_o_bar,
	vkCyrillic_U_macron = GDK_KEY_Cyrillic_U_macron,
	vkCyrillic_u_macron = GDK_KEY_Cyrillic_u_macron,
	vkSerbian_dje = GDK_KEY_Serbian_dje,
	vkMacedonia_gje = GDK_KEY_Macedonia_gje,
	vkCyrillic_io = GDK_KEY_Cyrillic_io,
	vkUkrainian_ie = GDK_KEY_Ukrainian_ie,
	vkUkranian_je = GDK_KEY_Ukranian_je,
	vkMacedonia_dse = GDK_KEY_Macedonia_dse,
	vkUkrainian_i = GDK_KEY_Ukrainian_i,
	vkUkranian_i = GDK_KEY_Ukranian_i,
	vkUkrainian_yi = GDK_KEY_Ukrainian_yi,
	vkUkranian_yi = GDK_KEY_Ukranian_yi,
	vkCyrillic_je = GDK_KEY_Cyrillic_je,
	vkSerbian_je = GDK_KEY_Serbian_je,
	vkCyrillic_lje = GDK_KEY_Cyrillic_lje,
	vkSerbian_lje = GDK_KEY_Serbian_lje,
	vkCyrillic_nje = GDK_KEY_Cyrillic_nje,
	vkSerbian_nje = GDK_KEY_Serbian_nje,
	vkSerbian_tshe = GDK_KEY_Serbian_tshe,
	vkMacedonia_kje = GDK_KEY_Macedonia_kje,
	vkUkrainian_ghe_with_upturn = GDK_KEY_Ukrainian_ghe_with_upturn,
	vkByelorussian_shortu = GDK_KEY_Byelorussian_shortu,
	vkCyrillic_dzhe = GDK_KEY_Cyrillic_dzhe,
	vkSerbian_dze = GDK_KEY_Serbian_dze,
	vknumerosign = GDK_KEY_numerosign,
	vkSerbian_DJE = GDK_KEY_Serbian_DJE,
	vkMacedonia_GJE = GDK_KEY_Macedonia_GJE,
	vkCyrillic_IO = GDK_KEY_Cyrillic_IO,
	vkUkrainian_IE = GDK_KEY_Ukrainian_IE,
	vkUkranian_JE = GDK_KEY_Ukranian_JE,
	vkMacedonia_DSE = GDK_KEY_Macedonia_DSE,
	vkUkrainian_I = GDK_KEY_Ukrainian_I,
	vkUkranian_I = GDK_KEY_Ukranian_I,
	vkUkrainian_YI = GDK_KEY_Ukrainian_YI,
	vkUkranian_YI = GDK_KEY_Ukranian_YI,
	vkCyrillic_JE = GDK_KEY_Cyrillic_JE,
	vkSerbian_JE = GDK_KEY_Serbian_JE,
	vkCyrillic_LJE = GDK_KEY_Cyrillic_LJE,
	vkSerbian_LJE = GDK_KEY_Serbian_LJE,
	vkCyrillic_NJE = GDK_KEY_Cyrillic_NJE,
	vkSerbian_NJE = GDK_KEY_Serbian_NJE,
	vkSerbian_TSHE = GDK_KEY_Serbian_TSHE,
	vkMacedonia_KJE = GDK_KEY_Macedonia_KJE,
	vkUkrainian_GHE_WITH_UPTURN = GDK_KEY_Ukrainian_GHE_WITH_UPTURN,
	vkByelorussian_SHORTU = GDK_KEY_Byelorussian_SHORTU,
	vkCyrillic_DZHE = GDK_KEY_Cyrillic_DZHE,
	vkSerbian_DZE = GDK_KEY_Serbian_DZE,
	vkCyrillic_yu = GDK_KEY_Cyrillic_yu,
	vkCyrillic_a = GDK_KEY_Cyrillic_a,
	vkCyrillic_be = GDK_KEY_Cyrillic_be,
	vkCyrillic_tse = GDK_KEY_Cyrillic_tse,
	vkCyrillic_de = GDK_KEY_Cyrillic_de,
	vkCyrillic_ie = GDK_KEY_Cyrillic_ie,
	vkCyrillic_ef = GDK_KEY_Cyrillic_ef,
	vkCyrillic_ghe = GDK_KEY_Cyrillic_ghe,
	vkCyrillic_ha = GDK_KEY_Cyrillic_ha,
	vkCyrillic_i = GDK_KEY_Cyrillic_i,
	vkCyrillic_shorti = GDK_KEY_Cyrillic_shorti,
	vkCyrillic_ka = GDK_KEY_Cyrillic_ka,
	vkCyrillic_el = GDK_KEY_Cyrillic_el,
	vkCyrillic_em = GDK_KEY_Cyrillic_em,
	vkCyrillic_en = GDK_KEY_Cyrillic_en,
	vkCyrillic_o = GDK_KEY_Cyrillic_o,
	vkCyrillic_pe = GDK_KEY_Cyrillic_pe,
	vkCyrillic_ya = GDK_KEY_Cyrillic_ya,
	vkCyrillic_er = GDK_KEY_Cyrillic_er,
	vkCyrillic_es = GDK_KEY_Cyrillic_es,
	vkCyrillic_te = GDK_KEY_Cyrillic_te,
	vkCyrillic_u = GDK_KEY_Cyrillic_u,
	vkCyrillic_zhe = GDK_KEY_Cyrillic_zhe,
	vkCyrillic_ve = GDK_KEY_Cyrillic_ve,
	vkCyrillic_softsign = GDK_KEY_Cyrillic_softsign,
	vkCyrillic_yeru = GDK_KEY_Cyrillic_yeru,
	vkCyrillic_ze = GDK_KEY_Cyrillic_ze,
	vkCyrillic_sha = GDK_KEY_Cyrillic_sha,
	vkCyrillic_e = GDK_KEY_Cyrillic_e,
	vkCyrillic_shcha = GDK_KEY_Cyrillic_shcha,
	vkCyrillic_che = GDK_KEY_Cyrillic_che,
	vkCyrillic_hardsign = GDK_KEY_Cyrillic_hardsign,
	vkCyrillic_YU = GDK_KEY_Cyrillic_YU,
	vkCyrillic_A = GDK_KEY_Cyrillic_A,
	vkCyrillic_BE = GDK_KEY_Cyrillic_BE,
	vkCyrillic_TSE = GDK_KEY_Cyrillic_TSE,
	vkCyrillic_DE = GDK_KEY_Cyrillic_DE,
	vkCyrillic_IE = GDK_KEY_Cyrillic_IE,
	vkCyrillic_EF = GDK_KEY_Cyrillic_EF,
	vkCyrillic_GHE = GDK_KEY_Cyrillic_GHE,
	vkCyrillic_HA = GDK_KEY_Cyrillic_HA,
	vkCyrillic_I = GDK_KEY_Cyrillic_I,
	vkCyrillic_SHORTI = GDK_KEY_Cyrillic_SHORTI,
	vkCyrillic_KA = GDK_KEY_Cyrillic_KA,
	vkCyrillic_EL = GDK_KEY_Cyrillic_EL,
	vkCyrillic_EM = GDK_KEY_Cyrillic_EM,
	vkCyrillic_EN = GDK_KEY_Cyrillic_EN,
	vkCyrillic_O = GDK_KEY_Cyrillic_O,
	vkCyrillic_PE = GDK_KEY_Cyrillic_PE,
	vkCyrillic_YA = GDK_KEY_Cyrillic_YA,
	vkCyrillic_ER = GDK_KEY_Cyrillic_ER,
	vkCyrillic_ES = GDK_KEY_Cyrillic_ES,
	vkCyrillic_TE = GDK_KEY_Cyrillic_TE,
	vkCyrillic_U = GDK_KEY_Cyrillic_U,
	vkCyrillic_ZHE = GDK_KEY_Cyrillic_ZHE,
	vkCyrillic_VE = GDK_KEY_Cyrillic_VE,
	vkCyrillic_SOFTSIGN = GDK_KEY_Cyrillic_SOFTSIGN,
	vkCyrillic_YERU = GDK_KEY_Cyrillic_YERU,
	vkCyrillic_ZE = GDK_KEY_Cyrillic_ZE,
	vkCyrillic_SHA = GDK_KEY_Cyrillic_SHA,
	vkCyrillic_E = GDK_KEY_Cyrillic_E,
	vkCyrillic_SHCHA = GDK_KEY_Cyrillic_SHCHA,
	vkCyrillic_CHE = GDK_KEY_Cyrillic_CHE,
	vkCyrillic_HARDSIGN = GDK_KEY_Cyrillic_HARDSIGN,
	vkGreek_ALPHAaccent = GDK_KEY_Greek_ALPHAaccent,
	vkGreek_EPSILONaccent = GDK_KEY_Greek_EPSILONaccent,
	vkGreek_ETAaccent = GDK_KEY_Greek_ETAaccent,
	vkGreek_IOTAaccent = GDK_KEY_Greek_IOTAaccent,
	vkGreek_IOTAdieresis = GDK_KEY_Greek_IOTAdieresis,
	vkGreek_IOTAdiaeresis = GDK_KEY_Greek_IOTAdiaeresis,
	vkGreek_OMICRONaccent = GDK_KEY_Greek_OMICRONaccent,
	vkGreek_UPSILONaccent = GDK_KEY_Greek_UPSILONaccent,
	vkGreek_UPSILONdieresis = GDK_KEY_Greek_UPSILONdieresis,
	vkGreek_OMEGAaccent = GDK_KEY_Greek_OMEGAaccent,
	vkGreek_accentdieresis = GDK_KEY_Greek_accentdieresis,
	vkGreek_horizbar = GDK_KEY_Greek_horizbar,
	vkGreek_alphaaccent = GDK_KEY_Greek_alphaaccent,
	vkGreek_epsilonaccent = GDK_KEY_Greek_epsilonaccent,
	vkGreek_etaaccent = GDK_KEY_Greek_etaaccent,
	vkGreek_iotaaccent = GDK_KEY_Greek_iotaaccent,
	vkGreek_iotadieresis = GDK_KEY_Greek_iotadieresis,
	vkGreek_iotaaccentdieresis = GDK_KEY_Greek_iotaaccentdieresis,
	vkGreek_omicronaccent = GDK_KEY_Greek_omicronaccent,
	vkGreek_upsilonaccent = GDK_KEY_Greek_upsilonaccent,
	vkGreek_upsilondieresis = GDK_KEY_Greek_upsilondieresis,
	vkGreek_upsilonaccentdieresis = GDK_KEY_Greek_upsilonaccentdieresis,
	vkGreek_omegaaccent = GDK_KEY_Greek_omegaaccent,
	vkGreek_ALPHA = GDK_KEY_Greek_ALPHA,
	vkGreek_BETA = GDK_KEY_Greek_BETA,
	vkGreek_GAMMA = GDK_KEY_Greek_GAMMA,
	vkGreek_DELTA = GDK_KEY_Greek_DELTA,
	vkGreek_EPSILON = GDK_KEY_Greek_EPSILON,
	vkGreek_ZETA = GDK_KEY_Greek_ZETA,
	vkGreek_ETA = GDK_KEY_Greek_ETA,
	vkGreek_THETA = GDK_KEY_Greek_THETA,
	vkGreek_IOTA = GDK_KEY_Greek_IOTA,
	vkGreek_KAPPA = GDK_KEY_Greek_KAPPA,
	vkGreek_LAMDA = GDK_KEY_Greek_LAMDA,
	vkGreek_LAMBDA = GDK_KEY_Greek_LAMBDA,
	vkGreek_MU = GDK_KEY_Greek_MU,
	vkGreek_NU = GDK_KEY_Greek_NU,
	vkGreek_XI = GDK_KEY_Greek_XI,
	vkGreek_OMICRON = GDK_KEY_Greek_OMICRON,
	vkGreek_PI = GDK_KEY_Greek_PI,
	vkGreek_RHO = GDK_KEY_Greek_RHO,
	vkGreek_SIGMA = GDK_KEY_Greek_SIGMA,
	vkGreek_TAU = GDK_KEY_Greek_TAU,
	vkGreek_UPSILON = GDK_KEY_Greek_UPSILON,
	vkGreek_PHI = GDK_KEY_Greek_PHI,
	vkGreek_CHI = GDK_KEY_Greek_CHI,
	vkGreek_PSI = GDK_KEY_Greek_PSI,
	vkGreek_OMEGA = GDK_KEY_Greek_OMEGA,
	vkGreek_alpha = GDK_KEY_Greek_alpha,
	vkGreek_beta = GDK_KEY_Greek_beta,
	vkGreek_gamma = GDK_KEY_Greek_gamma,
	vkGreek_delta = GDK_KEY_Greek_delta,
	vkGreek_epsilon = GDK_KEY_Greek_epsilon,
	vkGreek_zeta = GDK_KEY_Greek_zeta,
	vkGreek_eta = GDK_KEY_Greek_eta,
	vkGreek_theta = GDK_KEY_Greek_theta,
	vkGreek_iota = GDK_KEY_Greek_iota,
	vkGreek_kappa = GDK_KEY_Greek_kappa,
	vkGreek_lamda = GDK_KEY_Greek_lamda,
	vkGreek_lambda = GDK_KEY_Greek_lambda,
	vkGreek_mu = GDK_KEY_Greek_mu,
	vkGreek_nu = GDK_KEY_Greek_nu,
	vkGreek_xi = GDK_KEY_Greek_xi,
	vkGreek_omicron = GDK_KEY_Greek_omicron,
	vkGreek_pi = GDK_KEY_Greek_pi,
	vkGreek_rho = GDK_KEY_Greek_rho,
	vkGreek_sigma = GDK_KEY_Greek_sigma,
	vkGreek_finalsmallsigma = GDK_KEY_Greek_finalsmallsigma,
	vkGreek_tau = GDK_KEY_Greek_tau,
	vkGreek_upsilon = GDK_KEY_Greek_upsilon,
	vkGreek_phi = GDK_KEY_Greek_phi,
	vkGreek_chi = GDK_KEY_Greek_chi,
	vkGreek_psi = GDK_KEY_Greek_psi,
	vkGreek_omega = GDK_KEY_Greek_omega,
	vkGreek_switch = GDK_KEY_Greek_switch,
	vkleftradical = GDK_KEY_leftradical,
	vktopleftradical = GDK_KEY_topleftradical,
	vkhorizconnector = GDK_KEY_horizconnector,
	vktopintegral = GDK_KEY_topintegral,
	vkbotintegral = GDK_KEY_botintegral,
	vkvertconnector = GDK_KEY_vertconnector,
	vktopleftsqbracket = GDK_KEY_topleftsqbracket,
	vkbotleftsqbracket = GDK_KEY_botleftsqbracket,
	vktoprightsqbracket = GDK_KEY_toprightsqbracket,
	vkbotrightsqbracket = GDK_KEY_botrightsqbracket,
	vktopleftparens = GDK_KEY_topleftparens,
	vkbotleftparens = GDK_KEY_botleftparens,
	vktoprightparens = GDK_KEY_toprightparens,
	vkbotrightparens = GDK_KEY_botrightparens,
	vkleftmiddlecurlybrace = GDK_KEY_leftmiddlecurlybrace,
	vkrightmiddlecurlybrace = GDK_KEY_rightmiddlecurlybrace,
	vktopleftsummation = GDK_KEY_topleftsummation,
	vkbotleftsummation = GDK_KEY_botleftsummation,
	vktopvertsummationconnector = GDK_KEY_topvertsummationconnector,
	vkbotvertsummationconnector = GDK_KEY_botvertsummationconnector,
	vktoprightsummation = GDK_KEY_toprightsummation,
	vkbotrightsummation = GDK_KEY_botrightsummation,
	vkrightmiddlesummation = GDK_KEY_rightmiddlesummation,
	vklessthanequal = GDK_KEY_lessthanequal,
	vknotequal = GDK_KEY_notequal,
	vkgreaterthanequal = GDK_KEY_greaterthanequal,
	vkintegral = GDK_KEY_integral,
	vktherefore = GDK_KEY_therefore,
	vkvariation = GDK_KEY_variation,
	vkinfinity = GDK_KEY_infinity,
	vknabla = GDK_KEY_nabla,
	vkapproximate = GDK_KEY_approximate,
	vksimilarequal = GDK_KEY_similarequal,
	vkifonlyif = GDK_KEY_ifonlyif,
	vkimplies = GDK_KEY_implies,
	vkidentical = GDK_KEY_identical,
	vkradical = GDK_KEY_radical,
	vkincludedin = GDK_KEY_includedin,
	vkincludes = GDK_KEY_includes,
	vkintersection = GDK_KEY_intersection,
	vkunion = GDK_KEY_union,
	vklogicaland = GDK_KEY_logicaland,
	vklogicalor = GDK_KEY_logicalor,
	vkpartialderivative = GDK_KEY_partialderivative,
	vkfunction = GDK_KEY_function,
	vkleftarrow = GDK_KEY_leftarrow,
	vkuparrow = GDK_KEY_uparrow,
	vkrightarrow = GDK_KEY_rightarrow,
	vkdownarrow = GDK_KEY_downarrow,
	vkblank = GDK_KEY_blank,
	vksoliddiamond = GDK_KEY_soliddiamond,
	vkcheckerboard = GDK_KEY_checkerboard,
	vkht = GDK_KEY_ht,
	vkff = GDK_KEY_ff,
	vkcr = GDK_KEY_cr,
	vklf = GDK_KEY_lf,
	vknl = GDK_KEY_nl,
	vkvt = GDK_KEY_vt,
	vklowrightcorner = GDK_KEY_lowrightcorner,
	vkuprightcorner = GDK_KEY_uprightcorner,
	vkupleftcorner = GDK_KEY_upleftcorner,
	vklowleftcorner = GDK_KEY_lowleftcorner,
	vkcrossinglines = GDK_KEY_crossinglines,
	vkhorizlinescan1 = GDK_KEY_horizlinescan1,
	vkhorizlinescan3 = GDK_KEY_horizlinescan3,
	vkhorizlinescan5 = GDK_KEY_horizlinescan5,
	vkhorizlinescan7 = GDK_KEY_horizlinescan7,
	vkhorizlinescan9 = GDK_KEY_horizlinescan9,
	vkleftt = GDK_KEY_leftt,
	vkrightt = GDK_KEY_rightt,
	vkbott = GDK_KEY_bott,
	vktopt = GDK_KEY_topt,
	vkvertbar = GDK_KEY_vertbar,
	vkemspace = GDK_KEY_emspace,
	vkenspace = GDK_KEY_enspace,
	vkem3space = GDK_KEY_em3space,
	vkem4space = GDK_KEY_em4space,
	vkdigitspace = GDK_KEY_digitspace,
	vkpunctspace = GDK_KEY_punctspace,
	vkthinspace = GDK_KEY_thinspace,
	vkhairspace = GDK_KEY_hairspace,
	vkemdash = GDK_KEY_emdash,
	vkendash = GDK_KEY_endash,
	vksignifblank = GDK_KEY_signifblank,
	vkellipsis = GDK_KEY_ellipsis,
	vkdoubbaselinedot = GDK_KEY_doubbaselinedot,
	vkonethird = GDK_KEY_onethird,
	vktwothirds = GDK_KEY_twothirds,
	vkonefifth = GDK_KEY_onefifth,
	vktwofifths = GDK_KEY_twofifths,
	vkthreefifths = GDK_KEY_threefifths,
	vkfourfifths = GDK_KEY_fourfifths,
	vkonesixth = GDK_KEY_onesixth,
	vkfivesixths = GDK_KEY_fivesixths,
	vkcareof = GDK_KEY_careof,
	vkfigdash = GDK_KEY_figdash,
	vkleftanglebracket = GDK_KEY_leftanglebracket,
	vkdecimalpoint = GDK_KEY_decimalpoint,
	vkrightanglebracket = GDK_KEY_rightanglebracket,
	vkmarker = GDK_KEY_marker,
	vkoneeighth = GDK_KEY_oneeighth,
	vkthreeeighths = GDK_KEY_threeeighths,
	vkfiveeighths = GDK_KEY_fiveeighths,
	vkseveneighths = GDK_KEY_seveneighths,
	vktrademark = GDK_KEY_trademark,
	vksignaturemark = GDK_KEY_signaturemark,
	vktrademarkincircle = GDK_KEY_trademarkincircle,
	vkleftopentriangle = GDK_KEY_leftopentriangle,
	vkrightopentriangle = GDK_KEY_rightopentriangle,
	vkemopencircle = GDK_KEY_emopencircle,
	vkemopenrectangle = GDK_KEY_emopenrectangle,
	vkleftsinglequotemark = GDK_KEY_leftsinglequotemark,
	vkrightsinglequotemark = GDK_KEY_rightsinglequotemark,
	vkleftdoublequotemark = GDK_KEY_leftdoublequotemark,
	vkrightdoublequotemark = GDK_KEY_rightdoublequotemark,
	vkprescription = GDK_KEY_prescription,
	vkminutes = GDK_KEY_minutes,
	vkseconds = GDK_KEY_seconds,
	vklatincross = GDK_KEY_latincross,
	vkhexagram = GDK_KEY_hexagram,
	vkfilledrectbullet = GDK_KEY_filledrectbullet,
	vkfilledlefttribullet = GDK_KEY_filledlefttribullet,
	vkfilledrighttribullet = GDK_KEY_filledrighttribullet,
	vkemfilledcircle = GDK_KEY_emfilledcircle,
	vkemfilledrect = GDK_KEY_emfilledrect,
	vkenopencircbullet = GDK_KEY_enopencircbullet,
	vkenopensquarebullet = GDK_KEY_enopensquarebullet,
	vkopenrectbullet = GDK_KEY_openrectbullet,
	vkopentribulletup = GDK_KEY_opentribulletup,
	vkopentribulletdown = GDK_KEY_opentribulletdown,
	vkopenstar = GDK_KEY_openstar,
	vkenfilledcircbullet = GDK_KEY_enfilledcircbullet,
	vkenfilledsqbullet = GDK_KEY_enfilledsqbullet,
	vkfilledtribulletup = GDK_KEY_filledtribulletup,
	vkfilledtribulletdown = GDK_KEY_filledtribulletdown,
	vkleftpointer = GDK_KEY_leftpointer,
	vkrightpointer = GDK_KEY_rightpointer,
	vkclub = GDK_KEY_club,
	vkdiamond = GDK_KEY_diamond,
	vkheart = GDK_KEY_heart,
	vkmaltesecross = GDK_KEY_maltesecross,
	vkdagger = GDK_KEY_dagger,
	vkdoubledagger = GDK_KEY_doubledagger,
	vkcheckmark = GDK_KEY_checkmark,
	vkballotcross = GDK_KEY_ballotcross,
	vkmusicalsharp = GDK_KEY_musicalsharp,
	vkmusicalflat = GDK_KEY_musicalflat,
	vkmalesymbol = GDK_KEY_malesymbol,
	vkfemalesymbol = GDK_KEY_femalesymbol,
	vktelephone = GDK_KEY_telephone,
	vktelephonerecorder = GDK_KEY_telephonerecorder,
	vkphonographcopyright = GDK_KEY_phonographcopyright,
	vkcaret = GDK_KEY_caret,
	vksinglelowquotemark = GDK_KEY_singlelowquotemark,
	vkdoublelowquotemark = GDK_KEY_doublelowquotemark,
	vkcursor = GDK_KEY_cursor,
	vkleftcaret = GDK_KEY_leftcaret,
	vkrightcaret = GDK_KEY_rightcaret,
	vkdowncaret = GDK_KEY_downcaret,
	vkupcaret = GDK_KEY_upcaret,
	vkoverbar = GDK_KEY_overbar,
	vkdowntack = GDK_KEY_downtack,
	vkupshoe = GDK_KEY_upshoe,
	vkdownstile = GDK_KEY_downstile,
	vkunderbar = GDK_KEY_underbar,
	vkjot = GDK_KEY_jot,
	vkquad = GDK_KEY_quad,
	vkuptack = GDK_KEY_uptack,
	vkcircle = GDK_KEY_circle,
	vkupstile = GDK_KEY_upstile,
	vkdownshoe = GDK_KEY_downshoe,
	vkrightshoe = GDK_KEY_rightshoe,
	vkleftshoe = GDK_KEY_leftshoe,
	vklefttack = GDK_KEY_lefttack,
	vkrighttack = GDK_KEY_righttack,
	vkhebrew_doublelowline = GDK_KEY_hebrew_doublelowline,
	vkhebrew_aleph = GDK_KEY_hebrew_aleph,
	vkhebrew_bet = GDK_KEY_hebrew_bet,
	vkhebrew_beth = GDK_KEY_hebrew_beth,
	vkhebrew_gimel = GDK_KEY_hebrew_gimel,
	vkhebrew_gimmel = GDK_KEY_hebrew_gimmel,
	vkhebrew_dalet = GDK_KEY_hebrew_dalet,
	vkhebrew_daleth = GDK_KEY_hebrew_daleth,
	vkhebrew_he = GDK_KEY_hebrew_he,
	vkhebrew_waw = GDK_KEY_hebrew_waw,
	vkhebrew_zain = GDK_KEY_hebrew_zain,
	vkhebrew_zayin = GDK_KEY_hebrew_zayin,
	vkhebrew_chet = GDK_KEY_hebrew_chet,
	vkhebrew_het = GDK_KEY_hebrew_het,
	vkhebrew_tet = GDK_KEY_hebrew_tet,
	vkhebrew_teth = GDK_KEY_hebrew_teth,
	vkhebrew_yod = GDK_KEY_hebrew_yod,
	vkhebrew_finalkaph = GDK_KEY_hebrew_finalkaph,
	vkhebrew_kaph = GDK_KEY_hebrew_kaph,
	vkhebrew_lamed = GDK_KEY_hebrew_lamed,
	vkhebrew_finalmem = GDK_KEY_hebrew_finalmem,
	vkhebrew_mem = GDK_KEY_hebrew_mem,
	vkhebrew_finalnun = GDK_KEY_hebrew_finalnun,
	vkhebrew_nun = GDK_KEY_hebrew_nun,
	vkhebrew_samech = GDK_KEY_hebrew_samech,
	vkhebrew_samekh = GDK_KEY_hebrew_samekh,
	vkhebrew_ayin = GDK_KEY_hebrew_ayin,
	vkhebrew_finalpe = GDK_KEY_hebrew_finalpe,
	vkhebrew_pe = GDK_KEY_hebrew_pe,
	vkhebrew_finalzade = GDK_KEY_hebrew_finalzade,
	vkhebrew_finalzadi = GDK_KEY_hebrew_finalzadi,
	vkhebrew_zade = GDK_KEY_hebrew_zade,
	vkhebrew_zadi = GDK_KEY_hebrew_zadi,
	vkhebrew_qoph = GDK_KEY_hebrew_qoph,
	vkhebrew_kuf = GDK_KEY_hebrew_kuf,
	vkhebrew_resh = GDK_KEY_hebrew_resh,
	vkhebrew_shin = GDK_KEY_hebrew_shin,
	vkhebrew_taw = GDK_KEY_hebrew_taw,
	vkhebrew_taf = GDK_KEY_hebrew_taf,
	vkHebrew_switch = GDK_KEY_Hebrew_switch,
	vkThai_kokai = GDK_KEY_Thai_kokai,
	vkThai_khokhai = GDK_KEY_Thai_khokhai,
	vkThai_khokhuat = GDK_KEY_Thai_khokhuat,
	vkThai_khokhwai = GDK_KEY_Thai_khokhwai,
	vkThai_khokhon = GDK_KEY_Thai_khokhon,
	vkThai_khorakhang = GDK_KEY_Thai_khorakhang,
	vkThai_ngongu = GDK_KEY_Thai_ngongu,
	vkThai_chochan = GDK_KEY_Thai_chochan,
	vkThai_choching = GDK_KEY_Thai_choching,
	vkThai_chochang = GDK_KEY_Thai_chochang,
	vkThai_soso = GDK_KEY_Thai_soso,
	vkThai_chochoe = GDK_KEY_Thai_chochoe,
	vkThai_yoying = GDK_KEY_Thai_yoying,
	vkThai_dochada = GDK_KEY_Thai_dochada,
	vkThai_topatak = GDK_KEY_Thai_topatak,
	vkThai_thothan = GDK_KEY_Thai_thothan,
	vkThai_thonangmontho = GDK_KEY_Thai_thonangmontho,
	vkThai_thophuthao = GDK_KEY_Thai_thophuthao,
	vkThai_nonen = GDK_KEY_Thai_nonen,
	vkThai_dodek = GDK_KEY_Thai_dodek,
	vkThai_totao = GDK_KEY_Thai_totao,
	vkThai_thothung = GDK_KEY_Thai_thothung,
	vkThai_thothahan = GDK_KEY_Thai_thothahan,
	vkThai_thothong = GDK_KEY_Thai_thothong,
	vkThai_nonu = GDK_KEY_Thai_nonu,
	vkThai_bobaimai = GDK_KEY_Thai_bobaimai,
	vkThai_popla = GDK_KEY_Thai_popla,
	vkThai_phophung = GDK_KEY_Thai_phophung,
	vkThai_fofa = GDK_KEY_Thai_fofa,
	vkThai_phophan = GDK_KEY_Thai_phophan,
	vkThai_fofan = GDK_KEY_Thai_fofan,
	vkThai_phosamphao = GDK_KEY_Thai_phosamphao,
	vkThai_moma = GDK_KEY_Thai_moma,
	vkThai_yoyak = GDK_KEY_Thai_yoyak,
	vkThai_rorua = GDK_KEY_Thai_rorua,
	vkThai_ru = GDK_KEY_Thai_ru,
	vkThai_loling = GDK_KEY_Thai_loling,
	vkThai_lu = GDK_KEY_Thai_lu,
	vkThai_wowaen = GDK_KEY_Thai_wowaen,
	vkThai_sosala = GDK_KEY_Thai_sosala,
	vkThai_sorusi = GDK_KEY_Thai_sorusi,
	vkThai_sosua = GDK_KEY_Thai_sosua,
	vkThai_hohip = GDK_KEY_Thai_hohip,
	vkThai_lochula = GDK_KEY_Thai_lochula,
	vkThai_oang = GDK_KEY_Thai_oang,
	vkThai_honokhuk = GDK_KEY_Thai_honokhuk,
	vkThai_paiyannoi = GDK_KEY_Thai_paiyannoi,
	vkThai_saraa = GDK_KEY_Thai_saraa,
	vkThai_maihanakat = GDK_KEY_Thai_maihanakat,
	vkThai_saraaa = GDK_KEY_Thai_saraaa,
	vkThai_saraam = GDK_KEY_Thai_saraam,
	vkThai_sarai = GDK_KEY_Thai_sarai,
	vkThai_saraii = GDK_KEY_Thai_saraii,
	vkThai_saraue = GDK_KEY_Thai_saraue,
	vkThai_sarauee = GDK_KEY_Thai_sarauee,
	vkThai_sarau = GDK_KEY_Thai_sarau,
	vkThai_sarauu = GDK_KEY_Thai_sarauu,
	vkThai_phinthu = GDK_KEY_Thai_phinthu,
	vkThai_maihanakat_maitho = GDK_KEY_Thai_maihanakat_maitho,
	vkThai_baht = GDK_KEY_Thai_baht,
	vkThai_sarae = GDK_KEY_Thai_sarae,
	vkThai_saraae = GDK_KEY_Thai_saraae,
	vkThai_sarao = GDK_KEY_Thai_sarao,
	vkThai_saraaimaimuan = GDK_KEY_Thai_saraaimaimuan,
	vkThai_saraaimaimalai = GDK_KEY_Thai_saraaimaimalai,
	vkThai_lakkhangyao = GDK_KEY_Thai_lakkhangyao,
	vkThai_maiyamok = GDK_KEY_Thai_maiyamok,
	vkThai_maitaikhu = GDK_KEY_Thai_maitaikhu,
	vkThai_maiek = GDK_KEY_Thai_maiek,
	vkThai_maitho = GDK_KEY_Thai_maitho,
	vkThai_maitri = GDK_KEY_Thai_maitri,
	vkThai_maichattawa = GDK_KEY_Thai_maichattawa,
	vkThai_thanthakhat = GDK_KEY_Thai_thanthakhat,
	vkThai_nikhahit = GDK_KEY_Thai_nikhahit,
	vkThai_leksun = GDK_KEY_Thai_leksun,
	vkThai_leknung = GDK_KEY_Thai_leknung,
	vkThai_leksong = GDK_KEY_Thai_leksong,
	vkThai_leksam = GDK_KEY_Thai_leksam,
	vkThai_leksi = GDK_KEY_Thai_leksi,
	vkThai_lekha = GDK_KEY_Thai_lekha,
	vkThai_lekhok = GDK_KEY_Thai_lekhok,
	vkThai_lekchet = GDK_KEY_Thai_lekchet,
	vkThai_lekpaet = GDK_KEY_Thai_lekpaet,
	vkThai_lekkao = GDK_KEY_Thai_lekkao,
	vkHangul = GDK_KEY_Hangul,
	vkHangul_Start = GDK_KEY_Hangul_Start,
	vkHangul_End = GDK_KEY_Hangul_End,
	vkHangul_Hanja = GDK_KEY_Hangul_Hanja,
	vkHangul_Jamo = GDK_KEY_Hangul_Jamo,
	vkHangul_Romaja = GDK_KEY_Hangul_Romaja,
	vkHangul_Codeinput = GDK_KEY_Hangul_Codeinput,
	vkHangul_Jeonja = GDK_KEY_Hangul_Jeonja,
	vkHangul_Banja = GDK_KEY_Hangul_Banja,
	vkHangul_PreHanja = GDK_KEY_Hangul_PreHanja,
	vkHangul_PostHanja = GDK_KEY_Hangul_PostHanja,
	vkHangul_SingleCandidate = GDK_KEY_Hangul_SingleCandidate,
	vkHangul_MultipleCandidate = GDK_KEY_Hangul_MultipleCandidate,
	vkHangul_PreviousCandidate = GDK_KEY_Hangul_PreviousCandidate,
	vkHangul_Special = GDK_KEY_Hangul_Special,
	vkHangul_switch = GDK_KEY_Hangul_switch,
	vkHangul_Kiyeog = GDK_KEY_Hangul_Kiyeog,
	vkHangul_SsangKiyeog = GDK_KEY_Hangul_SsangKiyeog,
	vkHangul_KiyeogSios = GDK_KEY_Hangul_KiyeogSios,
	vkHangul_Nieun = GDK_KEY_Hangul_Nieun,
	vkHangul_NieunJieuj = GDK_KEY_Hangul_NieunJieuj,
	vkHangul_NieunHieuh = GDK_KEY_Hangul_NieunHieuh,
	vkHangul_Dikeud = GDK_KEY_Hangul_Dikeud,
	vkHangul_SsangDikeud = GDK_KEY_Hangul_SsangDikeud,
	vkHangul_Rieul = GDK_KEY_Hangul_Rieul,
	vkHangul_RieulKiyeog = GDK_KEY_Hangul_RieulKiyeog,
	vkHangul_RieulMieum = GDK_KEY_Hangul_RieulMieum,
	vkHangul_RieulPieub = GDK_KEY_Hangul_RieulPieub,
	vkHangul_RieulSios = GDK_KEY_Hangul_RieulSios,
	vkHangul_RieulTieut = GDK_KEY_Hangul_RieulTieut,
	vkHangul_RieulPhieuf = GDK_KEY_Hangul_RieulPhieuf,
	vkHangul_RieulHieuh = GDK_KEY_Hangul_RieulHieuh,
	vkHangul_Mieum = GDK_KEY_Hangul_Mieum,
	vkHangul_Pieub = GDK_KEY_Hangul_Pieub,
	vkHangul_SsangPieub = GDK_KEY_Hangul_SsangPieub,
	vkHangul_PieubSios = GDK_KEY_Hangul_PieubSios,
	vkHangul_Sios = GDK_KEY_Hangul_Sios,
	vkHangul_SsangSios = GDK_KEY_Hangul_SsangSios,
	vkHangul_Ieung = GDK_KEY_Hangul_Ieung,
	vkHangul_Jieuj = GDK_KEY_Hangul_Jieuj,
	vkHangul_SsangJieuj = GDK_KEY_Hangul_SsangJieuj,
	vkHangul_Cieuc = GDK_KEY_Hangul_Cieuc,
	vkHangul_Khieuq = GDK_KEY_Hangul_Khieuq,
	vkHangul_Tieut = GDK_KEY_Hangul_Tieut,
	vkHangul_Phieuf = GDK_KEY_Hangul_Phieuf,
	vkHangul_Hieuh = GDK_KEY_Hangul_Hieuh,
	vkHangul_A = GDK_KEY_Hangul_A,
	vkHangul_AE = GDK_KEY_Hangul_AE,
	vkHangul_YA = GDK_KEY_Hangul_YA,
	vkHangul_YAE = GDK_KEY_Hangul_YAE,
	vkHangul_EO = GDK_KEY_Hangul_EO,
	vkHangul_E = GDK_KEY_Hangul_E,
	vkHangul_YEO = GDK_KEY_Hangul_YEO,
	vkHangul_YE = GDK_KEY_Hangul_YE,
	vkHangul_O = GDK_KEY_Hangul_O,
	vkHangul_WA = GDK_KEY_Hangul_WA,
	vkHangul_WAE = GDK_KEY_Hangul_WAE,
	vkHangul_OE = GDK_KEY_Hangul_OE,
	vkHangul_YO = GDK_KEY_Hangul_YO,
	vkHangul_U = GDK_KEY_Hangul_U,
	vkHangul_WEO = GDK_KEY_Hangul_WEO,
	vkHangul_WE = GDK_KEY_Hangul_WE,
	vkHangul_WI = GDK_KEY_Hangul_WI,
	vkHangul_YU = GDK_KEY_Hangul_YU,
	vkHangul_EU = GDK_KEY_Hangul_EU,
	vkHangul_YI = GDK_KEY_Hangul_YI,
	vkHangul_I = GDK_KEY_Hangul_I,
	vkHangul_J_Kiyeog = GDK_KEY_Hangul_J_Kiyeog,
	vkHangul_J_SsangKiyeog = GDK_KEY_Hangul_J_SsangKiyeog,
	vkHangul_J_KiyeogSios = GDK_KEY_Hangul_J_KiyeogSios,
	vkHangul_J_Nieun = GDK_KEY_Hangul_J_Nieun,
	vkHangul_J_NieunJieuj = GDK_KEY_Hangul_J_NieunJieuj,
	vkHangul_J_NieunHieuh = GDK_KEY_Hangul_J_NieunHieuh,
	vkHangul_J_Dikeud = GDK_KEY_Hangul_J_Dikeud,
	vkHangul_J_Rieul = GDK_KEY_Hangul_J_Rieul,
	vkHangul_J_RieulKiyeog = GDK_KEY_Hangul_J_RieulKiyeog,
	vkHangul_J_RieulMieum = GDK_KEY_Hangul_J_RieulMieum,
	vkHangul_J_RieulPieub = GDK_KEY_Hangul_J_RieulPieub,
	vkHangul_J_RieulSios = GDK_KEY_Hangul_J_RieulSios,
	vkHangul_J_RieulTieut = GDK_KEY_Hangul_J_RieulTieut,
	vkHangul_J_RieulPhieuf = GDK_KEY_Hangul_J_RieulPhieuf,
	vkHangul_J_RieulHieuh = GDK_KEY_Hangul_J_RieulHieuh,
	vkHangul_J_Mieum = GDK_KEY_Hangul_J_Mieum,
	vkHangul_J_Pieub = GDK_KEY_Hangul_J_Pieub,
	vkHangul_J_PieubSios = GDK_KEY_Hangul_J_PieubSios,
	vkHangul_J_Sios = GDK_KEY_Hangul_J_Sios,
	vkHangul_J_SsangSios = GDK_KEY_Hangul_J_SsangSios,
	vkHangul_J_Ieung = GDK_KEY_Hangul_J_Ieung,
	vkHangul_J_Jieuj = GDK_KEY_Hangul_J_Jieuj,
	vkHangul_J_Cieuc = GDK_KEY_Hangul_J_Cieuc,
	vkHangul_J_Khieuq = GDK_KEY_Hangul_J_Khieuq,
	vkHangul_J_Tieut = GDK_KEY_Hangul_J_Tieut,
	vkHangul_J_Phieuf = GDK_KEY_Hangul_J_Phieuf,
	vkHangul_J_Hieuh = GDK_KEY_Hangul_J_Hieuh,
	vkHangul_RieulYeorinHieuh = GDK_KEY_Hangul_RieulYeorinHieuh,
	vkHangul_SunkyeongeumMieum = GDK_KEY_Hangul_SunkyeongeumMieum,
	vkHangul_SunkyeongeumPieub = GDK_KEY_Hangul_SunkyeongeumPieub,
	vkHangul_PanSios = GDK_KEY_Hangul_PanSios,
	vkHangul_KkogjiDalrinIeung = GDK_KEY_Hangul_KkogjiDalrinIeung,
	vkHangul_SunkyeongeumPhieuf = GDK_KEY_Hangul_SunkyeongeumPhieuf,
	vkHangul_YeorinHieuh = GDK_KEY_Hangul_YeorinHieuh,
	vkHangul_AraeA = GDK_KEY_Hangul_AraeA,
	vkHangul_AraeAE = GDK_KEY_Hangul_AraeAE,
	vkHangul_J_PanSios = GDK_KEY_Hangul_J_PanSios,
	vkHangul_J_KkogjiDalrinIeung = GDK_KEY_Hangul_J_KkogjiDalrinIeung,
	vkHangul_J_YeorinHieuh = GDK_KEY_Hangul_J_YeorinHieuh,
	vkKorean_Won = GDK_KEY_Korean_Won,
	vkArmenian_ligature_ew = GDK_KEY_Armenian_ligature_ew,
	vkArmenian_full_stop = GDK_KEY_Armenian_full_stop,
	vkArmenian_verjaket = GDK_KEY_Armenian_verjaket,
	vkArmenian_separation_mark = GDK_KEY_Armenian_separation_mark,
	vkArmenian_but = GDK_KEY_Armenian_but,
	vkArmenian_hyphen = GDK_KEY_Armenian_hyphen,
	vkArmenian_yentamna = GDK_KEY_Armenian_yentamna,
	vkArmenian_exclam = GDK_KEY_Armenian_exclam,
	vkArmenian_amanak = GDK_KEY_Armenian_amanak,
	vkArmenian_accent = GDK_KEY_Armenian_accent,
	vkArmenian_shesht = GDK_KEY_Armenian_shesht,
	vkArmenian_question = GDK_KEY_Armenian_question,
	vkArmenian_paruyk = GDK_KEY_Armenian_paruyk,
	vkArmenian_AYB = GDK_KEY_Armenian_AYB,
	vkArmenian_ayb = GDK_KEY_Armenian_ayb,
	vkArmenian_BEN = GDK_KEY_Armenian_BEN,
	vkArmenian_ben = GDK_KEY_Armenian_ben,
	vkArmenian_GIM = GDK_KEY_Armenian_GIM,
	vkArmenian_gim = GDK_KEY_Armenian_gim,
	vkArmenian_DA = GDK_KEY_Armenian_DA,
	vkArmenian_da = GDK_KEY_Armenian_da,
	vkArmenian_YECH = GDK_KEY_Armenian_YECH,
	vkArmenian_yech = GDK_KEY_Armenian_yech,
	vkArmenian_ZA = GDK_KEY_Armenian_ZA,
	vkArmenian_za = GDK_KEY_Armenian_za,
	vkArmenian_E = GDK_KEY_Armenian_E,
	vkArmenian_e = GDK_KEY_Armenian_e,
	vkArmenian_AT = GDK_KEY_Armenian_AT,
	vkArmenian_at = GDK_KEY_Armenian_at,
	vkArmenian_TO = GDK_KEY_Armenian_TO,
	vkArmenian_to = GDK_KEY_Armenian_to,
	vkArmenian_ZHE = GDK_KEY_Armenian_ZHE,
	vkArmenian_zhe = GDK_KEY_Armenian_zhe,
	vkArmenian_INI = GDK_KEY_Armenian_INI,
	vkArmenian_ini = GDK_KEY_Armenian_ini,
	vkArmenian_LYUN = GDK_KEY_Armenian_LYUN,
	vkArmenian_lyun = GDK_KEY_Armenian_lyun,
	vkArmenian_KHE = GDK_KEY_Armenian_KHE,
	vkArmenian_khe = GDK_KEY_Armenian_khe,
	vkArmenian_TSA = GDK_KEY_Armenian_TSA,
	vkArmenian_tsa = GDK_KEY_Armenian_tsa,
	vkArmenian_KEN = GDK_KEY_Armenian_KEN,
	vkArmenian_ken = GDK_KEY_Armenian_ken,
	vkArmenian_HO = GDK_KEY_Armenian_HO,
	vkArmenian_ho = GDK_KEY_Armenian_ho,
	vkArmenian_DZA = GDK_KEY_Armenian_DZA,
	vkArmenian_dza = GDK_KEY_Armenian_dza,
	vkArmenian_GHAT = GDK_KEY_Armenian_GHAT,
	vkArmenian_ghat = GDK_KEY_Armenian_ghat,
	vkArmenian_TCHE = GDK_KEY_Armenian_TCHE,
	vkArmenian_tche = GDK_KEY_Armenian_tche,
	vkArmenian_MEN = GDK_KEY_Armenian_MEN,
	vkArmenian_men = GDK_KEY_Armenian_men,
	vkArmenian_HI = GDK_KEY_Armenian_HI,
	vkArmenian_hi = GDK_KEY_Armenian_hi,
	vkArmenian_NU = GDK_KEY_Armenian_NU,
	vkArmenian_nu = GDK_KEY_Armenian_nu,
	vkArmenian_SHA = GDK_KEY_Armenian_SHA,
	vkArmenian_sha = GDK_KEY_Armenian_sha,
	vkArmenian_VO = GDK_KEY_Armenian_VO,
	vkArmenian_vo = GDK_KEY_Armenian_vo,
	vkArmenian_CHA = GDK_KEY_Armenian_CHA,
	vkArmenian_cha = GDK_KEY_Armenian_cha,
	vkArmenian_PE = GDK_KEY_Armenian_PE,
	vkArmenian_pe = GDK_KEY_Armenian_pe,
	vkArmenian_JE = GDK_KEY_Armenian_JE,
	vkArmenian_je = GDK_KEY_Armenian_je,
	vkArmenian_RA = GDK_KEY_Armenian_RA,
	vkArmenian_ra = GDK_KEY_Armenian_ra,
	vkArmenian_SE = GDK_KEY_Armenian_SE,
	vkArmenian_se = GDK_KEY_Armenian_se,
	vkArmenian_VEV = GDK_KEY_Armenian_VEV,
	vkArmenian_vev = GDK_KEY_Armenian_vev,
	vkArmenian_TYUN = GDK_KEY_Armenian_TYUN,
	vkArmenian_tyun = GDK_KEY_Armenian_tyun,
	vkArmenian_RE = GDK_KEY_Armenian_RE,
	vkArmenian_re = GDK_KEY_Armenian_re,
	vkArmenian_TSO = GDK_KEY_Armenian_TSO,
	vkArmenian_tso = GDK_KEY_Armenian_tso,
	vkArmenian_VYUN = GDK_KEY_Armenian_VYUN,
	vkArmenian_vyun = GDK_KEY_Armenian_vyun,
	vkArmenian_PYUR = GDK_KEY_Armenian_PYUR,
	vkArmenian_pyur = GDK_KEY_Armenian_pyur,
	vkArmenian_KE = GDK_KEY_Armenian_KE,
	vkArmenian_ke = GDK_KEY_Armenian_ke,
	vkArmenian_O = GDK_KEY_Armenian_O,
	vkArmenian_o = GDK_KEY_Armenian_o,
	vkArmenian_FE = GDK_KEY_Armenian_FE,
	vkArmenian_fe = GDK_KEY_Armenian_fe,
	vkArmenian_apostrophe = GDK_KEY_Armenian_apostrophe,
	vkGeorgian_an = GDK_KEY_Georgian_an,
	vkGeorgian_ban = GDK_KEY_Georgian_ban,
	vkGeorgian_gan = GDK_KEY_Georgian_gan,
	vkGeorgian_don = GDK_KEY_Georgian_don,
	vkGeorgian_en = GDK_KEY_Georgian_en,
	vkGeorgian_vin = GDK_KEY_Georgian_vin,
	vkGeorgian_zen = GDK_KEY_Georgian_zen,
	vkGeorgian_tan = GDK_KEY_Georgian_tan,
	vkGeorgian_in = GDK_KEY_Georgian_in,
	vkGeorgian_kan = GDK_KEY_Georgian_kan,
	vkGeorgian_las = GDK_KEY_Georgian_las,
	vkGeorgian_man = GDK_KEY_Georgian_man,
	vkGeorgian_nar = GDK_KEY_Georgian_nar,
	vkGeorgian_on = GDK_KEY_Georgian_on,
	vkGeorgian_par = GDK_KEY_Georgian_par,
	vkGeorgian_zhar = GDK_KEY_Georgian_zhar,
	vkGeorgian_rae = GDK_KEY_Georgian_rae,
	vkGeorgian_san = GDK_KEY_Georgian_san,
	vkGeorgian_tar = GDK_KEY_Georgian_tar,
	vkGeorgian_un = GDK_KEY_Georgian_un,
	vkGeorgian_phar = GDK_KEY_Georgian_phar,
	vkGeorgian_khar = GDK_KEY_Georgian_khar,
	vkGeorgian_ghan = GDK_KEY_Georgian_ghan,
	vkGeorgian_qar = GDK_KEY_Georgian_qar,
	vkGeorgian_shin = GDK_KEY_Georgian_shin,
	vkGeorgian_chin = GDK_KEY_Georgian_chin,
	vkGeorgian_can = GDK_KEY_Georgian_can,
	vkGeorgian_jil = GDK_KEY_Georgian_jil,
	vkGeorgian_cil = GDK_KEY_Georgian_cil,
	vkGeorgian_char = GDK_KEY_Georgian_char,
	vkGeorgian_xan = GDK_KEY_Georgian_xan,
	vkGeorgian_jhan = GDK_KEY_Georgian_jhan,
	vkGeorgian_hae = GDK_KEY_Georgian_hae,
	vkGeorgian_he = GDK_KEY_Georgian_he,
	vkGeorgian_hie = GDK_KEY_Georgian_hie,
	vkGeorgian_we = GDK_KEY_Georgian_we,
	vkGeorgian_har = GDK_KEY_Georgian_har,
	vkGeorgian_hoe = GDK_KEY_Georgian_hoe,
	vkGeorgian_fi = GDK_KEY_Georgian_fi,
	vkXabovedot = GDK_KEY_Xabovedot,
	vkIbreve = GDK_KEY_Ibreve,
	vkZstroke = GDK_KEY_Zstroke,
	vkGcaron = GDK_KEY_Gcaron,
	vkOcaron = GDK_KEY_Ocaron,
	vkObarred = GDK_KEY_Obarred,
	vkxabovedot = GDK_KEY_xabovedot,
	vkibreve = GDK_KEY_ibreve,
	vkzstroke = GDK_KEY_zstroke,
	vkgcaron = GDK_KEY_gcaron,
	vkocaron = GDK_KEY_ocaron,
	vkobarred = GDK_KEY_obarred,
	vkSCHWA = GDK_KEY_SCHWA,
	vkschwa = GDK_KEY_schwa,
	vkLbelowdot = GDK_KEY_Lbelowdot,
	vklbelowdot = GDK_KEY_lbelowdot,
	vkAbelowdot = GDK_KEY_Abelowdot,
	vkabelowdot = GDK_KEY_abelowdot,
	vkAhook = GDK_KEY_Ahook,
	vkahook = GDK_KEY_ahook,
	vkAcircumflexacute = GDK_KEY_Acircumflexacute,
	vkacircumflexacute = GDK_KEY_acircumflexacute,
	vkAcircumflexgrave = GDK_KEY_Acircumflexgrave,
	vkacircumflexgrave = GDK_KEY_acircumflexgrave,
	vkAcircumflexhook = GDK_KEY_Acircumflexhook,
	vkacircumflexhook = GDK_KEY_acircumflexhook,
	vkAcircumflextilde = GDK_KEY_Acircumflextilde,
	vkacircumflextilde = GDK_KEY_acircumflextilde,
	vkAcircumflexbelowdot = GDK_KEY_Acircumflexbelowdot,
	vkacircumflexbelowdot = GDK_KEY_acircumflexbelowdot,
	vkAbreveacute = GDK_KEY_Abreveacute,
	vkabreveacute = GDK_KEY_abreveacute,
	vkAbrevegrave = GDK_KEY_Abrevegrave,
	vkabrevegrave = GDK_KEY_abrevegrave,
	vkAbrevehook = GDK_KEY_Abrevehook,
	vkabrevehook = GDK_KEY_abrevehook,
	vkAbrevetilde = GDK_KEY_Abrevetilde,
	vkabrevetilde = GDK_KEY_abrevetilde,
	vkAbrevebelowdot = GDK_KEY_Abrevebelowdot,
	vkabrevebelowdot = GDK_KEY_abrevebelowdot,
	vkEbelowdot = GDK_KEY_Ebelowdot,
	vkebelowdot = GDK_KEY_ebelowdot,
	vkEhook = GDK_KEY_Ehook,
	vkehook = GDK_KEY_ehook,
	vkEtilde = GDK_KEY_Etilde,
	vketilde = GDK_KEY_etilde,
	vkEcircumflexacute = GDK_KEY_Ecircumflexacute,
	vkecircumflexacute = GDK_KEY_ecircumflexacute,
	vkEcircumflexgrave = GDK_KEY_Ecircumflexgrave,
	vkecircumflexgrave = GDK_KEY_ecircumflexgrave,
	vkEcircumflexhook = GDK_KEY_Ecircumflexhook,
	vkecircumflexhook = GDK_KEY_ecircumflexhook,
	vkEcircumflextilde = GDK_KEY_Ecircumflextilde,
	vkecircumflextilde = GDK_KEY_ecircumflextilde,
	vkEcircumflexbelowdot = GDK_KEY_Ecircumflexbelowdot,
	vkecircumflexbelowdot = GDK_KEY_ecircumflexbelowdot,
	vkIhook = GDK_KEY_Ihook,
	vkihook = GDK_KEY_ihook,
	vkIbelowdot = GDK_KEY_Ibelowdot,
	vkibelowdot = GDK_KEY_ibelowdot,
	vkObelowdot = GDK_KEY_Obelowdot,
	vkobelowdot = GDK_KEY_obelowdot,
	vkOhook = GDK_KEY_Ohook,
	vkohook = GDK_KEY_ohook,
	vkOcircumflexacute = GDK_KEY_Ocircumflexacute,
	vkocircumflexacute = GDK_KEY_ocircumflexacute,
	vkOcircumflexgrave = GDK_KEY_Ocircumflexgrave,
	vkocircumflexgrave = GDK_KEY_ocircumflexgrave,
	vkOcircumflexhook = GDK_KEY_Ocircumflexhook,
	vkocircumflexhook = GDK_KEY_ocircumflexhook,
	vkOcircumflextilde = GDK_KEY_Ocircumflextilde,
	vkocircumflextilde = GDK_KEY_ocircumflextilde,
	vkOcircumflexbelowdot = GDK_KEY_Ocircumflexbelowdot,
	vkocircumflexbelowdot = GDK_KEY_ocircumflexbelowdot,
	vkOhornacute = GDK_KEY_Ohornacute,
	vkohornacute = GDK_KEY_ohornacute,
	vkOhorngrave = GDK_KEY_Ohorngrave,
	vkohorngrave = GDK_KEY_ohorngrave,
	vkOhornhook = GDK_KEY_Ohornhook,
	vkohornhook = GDK_KEY_ohornhook,
	vkOhorntilde = GDK_KEY_Ohorntilde,
	vkohorntilde = GDK_KEY_ohorntilde,
	vkOhornbelowdot = GDK_KEY_Ohornbelowdot,
	vkohornbelowdot = GDK_KEY_ohornbelowdot,
	vkUbelowdot = GDK_KEY_Ubelowdot,
	vkubelowdot = GDK_KEY_ubelowdot,
	vkUhook = GDK_KEY_Uhook,
	vkuhook = GDK_KEY_uhook,
	vkUhornacute = GDK_KEY_Uhornacute,
	vkuhornacute = GDK_KEY_uhornacute,
	vkUhorngrave = GDK_KEY_Uhorngrave,
	vkuhorngrave = GDK_KEY_uhorngrave,
	vkUhornhook = GDK_KEY_Uhornhook,
	vkuhornhook = GDK_KEY_uhornhook,
	vkUhorntilde = GDK_KEY_Uhorntilde,
	vkuhorntilde = GDK_KEY_uhorntilde,
	vkUhornbelowdot = GDK_KEY_Uhornbelowdot,
	vkuhornbelowdot = GDK_KEY_uhornbelowdot,
	vkYbelowdot = GDK_KEY_Ybelowdot,
	vkybelowdot = GDK_KEY_ybelowdot,
	vkYhook = GDK_KEY_Yhook,
	vkyhook = GDK_KEY_yhook,
	vkYtilde = GDK_KEY_Ytilde,
	vkytilde = GDK_KEY_ytilde,
	vkOhorn = GDK_KEY_Ohorn,
	vkohorn = GDK_KEY_ohorn,
	vkUhorn = GDK_KEY_Uhorn,
	vkuhorn = GDK_KEY_uhorn,
	vkEcuSign = GDK_KEY_EcuSign,
	vkColonSign = GDK_KEY_ColonSign,
	vkCruzeiroSign = GDK_KEY_CruzeiroSign,
	vkFFrancSign = GDK_KEY_FFrancSign,
	vkLiraSign = GDK_KEY_LiraSign,
	vkMillSign = GDK_KEY_MillSign,
	vkNairaSign = GDK_KEY_NairaSign,
	vkPesetaSign = GDK_KEY_PesetaSign,
	vkRupeeSign = GDK_KEY_RupeeSign,
	vkWonSign = GDK_KEY_WonSign,
	vkNewSheqelSign = GDK_KEY_NewSheqelSign,
	vkDongSign = GDK_KEY_DongSign,
	vkEuroSign = GDK_KEY_EuroSign,
	vkzerosuperior = GDK_KEY_zerosuperior,
	vkfoursuperior = GDK_KEY_foursuperior,
	vkfivesuperior = GDK_KEY_fivesuperior,
	vksixsuperior = GDK_KEY_sixsuperior,
	vksevensuperior = GDK_KEY_sevensuperior,
	vkeightsuperior = GDK_KEY_eightsuperior,
	vkninesuperior = GDK_KEY_ninesuperior,
	vkzerosubscript = GDK_KEY_zerosubscript,
	vkonesubscript = GDK_KEY_onesubscript,
	vktwosubscript = GDK_KEY_twosubscript,
	vkthreesubscript = GDK_KEY_threesubscript,
	vkfoursubscript = GDK_KEY_foursubscript,
	vkfivesubscript = GDK_KEY_fivesubscript,
	vksixsubscript = GDK_KEY_sixsubscript,
	vksevensubscript = GDK_KEY_sevensubscript,
	vkeightsubscript = GDK_KEY_eightsubscript,
	vkninesubscript = GDK_KEY_ninesubscript,
	vkpartdifferential = GDK_KEY_partdifferential,
	vkemptyset = GDK_KEY_emptyset,
	vkelementof = GDK_KEY_elementof,
	vknotelementof = GDK_KEY_notelementof,
	vkcontainsas = GDK_KEY_containsas,
	vksquareroot = GDK_KEY_squareroot,
	vkcuberoot = GDK_KEY_cuberoot,
	vkfourthroot = GDK_KEY_fourthroot,
	vkdintegral = GDK_KEY_dintegral,
	vktintegral = GDK_KEY_tintegral,
	vkbecause = GDK_KEY_because,
	vkapproxeq = GDK_KEY_approxeq,
	vknotapproxeq = GDK_KEY_notapproxeq,
	vknotidentical = GDK_KEY_notidentical,
	vkstricteq = GDK_KEY_stricteq,
	vkbraille_dot_1 = GDK_KEY_braille_dot_1,
	vkbraille_dot_2 = GDK_KEY_braille_dot_2,
	vkbraille_dot_3 = GDK_KEY_braille_dot_3,
	vkbraille_dot_4 = GDK_KEY_braille_dot_4,
	vkbraille_dot_5 = GDK_KEY_braille_dot_5,
	vkbraille_dot_6 = GDK_KEY_braille_dot_6,
	vkbraille_dot_7 = GDK_KEY_braille_dot_7,
	vkbraille_dot_8 = GDK_KEY_braille_dot_8,
	vkbraille_dot_9 = GDK_KEY_braille_dot_9,
	vkbraille_dot_10 = GDK_KEY_braille_dot_10,
	vkbraille_blank = GDK_KEY_braille_blank,
	vkbraille_dots_1 = GDK_KEY_braille_dots_1,
	vkbraille_dots_2 = GDK_KEY_braille_dots_2,
	vkbraille_dots_12 = GDK_KEY_braille_dots_12,
	vkbraille_dots_3 = GDK_KEY_braille_dots_3,
	vkbraille_dots_13 = GDK_KEY_braille_dots_13,
	vkbraille_dots_23 = GDK_KEY_braille_dots_23,
	vkbraille_dots_123 = GDK_KEY_braille_dots_123,
	vkbraille_dots_4 = GDK_KEY_braille_dots_4,
	vkbraille_dots_14 = GDK_KEY_braille_dots_14,
	vkbraille_dots_24 = GDK_KEY_braille_dots_24,
	vkbraille_dots_124 = GDK_KEY_braille_dots_124,
	vkbraille_dots_34 = GDK_KEY_braille_dots_34,
	vkbraille_dots_134 = GDK_KEY_braille_dots_134,
	vkbraille_dots_234 = GDK_KEY_braille_dots_234,
	vkbraille_dots_1234 = GDK_KEY_braille_dots_1234,
	vkbraille_dots_5 = GDK_KEY_braille_dots_5,
	vkbraille_dots_15 = GDK_KEY_braille_dots_15,
	vkbraille_dots_25 = GDK_KEY_braille_dots_25,
	vkbraille_dots_125 = GDK_KEY_braille_dots_125,
	vkbraille_dots_35 = GDK_KEY_braille_dots_35,
	vkbraille_dots_135 = GDK_KEY_braille_dots_135,
	vkbraille_dots_235 = GDK_KEY_braille_dots_235,
	vkbraille_dots_1235 = GDK_KEY_braille_dots_1235,
	vkbraille_dots_45 = GDK_KEY_braille_dots_45,
	vkbraille_dots_145 = GDK_KEY_braille_dots_145,
	vkbraille_dots_245 = GDK_KEY_braille_dots_245,
	vkbraille_dots_1245 = GDK_KEY_braille_dots_1245,
	vkbraille_dots_345 = GDK_KEY_braille_dots_345,
	vkbraille_dots_1345 = GDK_KEY_braille_dots_1345,
	vkbraille_dots_2345 = GDK_KEY_braille_dots_2345,
	vkbraille_dots_12345 = GDK_KEY_braille_dots_12345,
	vkbraille_dots_6 = GDK_KEY_braille_dots_6,
	vkbraille_dots_16 = GDK_KEY_braille_dots_16,
	vkbraille_dots_26 = GDK_KEY_braille_dots_26,
	vkbraille_dots_126 = GDK_KEY_braille_dots_126,
	vkbraille_dots_36 = GDK_KEY_braille_dots_36,
	vkbraille_dots_136 = GDK_KEY_braille_dots_136,
	vkbraille_dots_236 = GDK_KEY_braille_dots_236,
	vkbraille_dots_1236 = GDK_KEY_braille_dots_1236,
	vkbraille_dots_46 = GDK_KEY_braille_dots_46,
	vkbraille_dots_146 = GDK_KEY_braille_dots_146,
	vkbraille_dots_246 = GDK_KEY_braille_dots_246,
	vkbraille_dots_1246 = GDK_KEY_braille_dots_1246,
	vkbraille_dots_346 = GDK_KEY_braille_dots_346,
	vkbraille_dots_1346 = GDK_KEY_braille_dots_1346,
	vkbraille_dots_2346 = GDK_KEY_braille_dots_2346,
	vkbraille_dots_12346 = GDK_KEY_braille_dots_12346,
	vkbraille_dots_56 = GDK_KEY_braille_dots_56,
	vkbraille_dots_156 = GDK_KEY_braille_dots_156,
	vkbraille_dots_256 = GDK_KEY_braille_dots_256,
	vkbraille_dots_1256 = GDK_KEY_braille_dots_1256,
	vkbraille_dots_356 = GDK_KEY_braille_dots_356,
	vkbraille_dots_1356 = GDK_KEY_braille_dots_1356,
	vkbraille_dots_2356 = GDK_KEY_braille_dots_2356,
	vkbraille_dots_12356 = GDK_KEY_braille_dots_12356,
	vkbraille_dots_456 = GDK_KEY_braille_dots_456,
	vkbraille_dots_1456 = GDK_KEY_braille_dots_1456,
	vkbraille_dots_2456 = GDK_KEY_braille_dots_2456,
	vkbraille_dots_12456 = GDK_KEY_braille_dots_12456,
	vkbraille_dots_3456 = GDK_KEY_braille_dots_3456,
	vkbraille_dots_13456 = GDK_KEY_braille_dots_13456,
	vkbraille_dots_23456 = GDK_KEY_braille_dots_23456,
	vkbraille_dots_123456 = GDK_KEY_braille_dots_123456,
	vkbraille_dots_7 = GDK_KEY_braille_dots_7,
	vkbraille_dots_17 = GDK_KEY_braille_dots_17,
	vkbraille_dots_27 = GDK_KEY_braille_dots_27,
	vkbraille_dots_127 = GDK_KEY_braille_dots_127,
	vkbraille_dots_37 = GDK_KEY_braille_dots_37,
	vkbraille_dots_137 = GDK_KEY_braille_dots_137,
	vkbraille_dots_237 = GDK_KEY_braille_dots_237,
	vkbraille_dots_1237 = GDK_KEY_braille_dots_1237,
	vkbraille_dots_47 = GDK_KEY_braille_dots_47,
	vkbraille_dots_147 = GDK_KEY_braille_dots_147,
	vkbraille_dots_247 = GDK_KEY_braille_dots_247,
	vkbraille_dots_1247 = GDK_KEY_braille_dots_1247,
	vkbraille_dots_347 = GDK_KEY_braille_dots_347,
	vkbraille_dots_1347 = GDK_KEY_braille_dots_1347,
	vkbraille_dots_2347 = GDK_KEY_braille_dots_2347,
	vkbraille_dots_12347 = GDK_KEY_braille_dots_12347,
	vkbraille_dots_57 = GDK_KEY_braille_dots_57,
	vkbraille_dots_157 = GDK_KEY_braille_dots_157,
	vkbraille_dots_257 = GDK_KEY_braille_dots_257,
	vkbraille_dots_1257 = GDK_KEY_braille_dots_1257,
	vkbraille_dots_357 = GDK_KEY_braille_dots_357,
	vkbraille_dots_1357 = GDK_KEY_braille_dots_1357,
	vkbraille_dots_2357 = GDK_KEY_braille_dots_2357,
	vkbraille_dots_12357 = GDK_KEY_braille_dots_12357,
	vkbraille_dots_457 = GDK_KEY_braille_dots_457,
	vkbraille_dots_1457 = GDK_KEY_braille_dots_1457,
	vkbraille_dots_2457 = GDK_KEY_braille_dots_2457,
	vkbraille_dots_12457 = GDK_KEY_braille_dots_12457,
	vkbraille_dots_3457 = GDK_KEY_braille_dots_3457,
	vkbraille_dots_13457 = GDK_KEY_braille_dots_13457,
	vkbraille_dots_23457 = GDK_KEY_braille_dots_23457,
	vkbraille_dots_123457 = GDK_KEY_braille_dots_123457,
	vkbraille_dots_67 = GDK_KEY_braille_dots_67,
	vkbraille_dots_167 = GDK_KEY_braille_dots_167,
	vkbraille_dots_267 = GDK_KEY_braille_dots_267,
	vkbraille_dots_1267 = GDK_KEY_braille_dots_1267,
	vkbraille_dots_367 = GDK_KEY_braille_dots_367,
	vkbraille_dots_1367 = GDK_KEY_braille_dots_1367,
	vkbraille_dots_2367 = GDK_KEY_braille_dots_2367,
	vkbraille_dots_12367 = GDK_KEY_braille_dots_12367,
	vkbraille_dots_467 = GDK_KEY_braille_dots_467,
	vkbraille_dots_1467 = GDK_KEY_braille_dots_1467,
	vkbraille_dots_2467 = GDK_KEY_braille_dots_2467,
	vkbraille_dots_12467 = GDK_KEY_braille_dots_12467,
	vkbraille_dots_3467 = GDK_KEY_braille_dots_3467,
	vkbraille_dots_13467 = GDK_KEY_braille_dots_13467,
	vkbraille_dots_23467 = GDK_KEY_braille_dots_23467,
	vkbraille_dots_123467 = GDK_KEY_braille_dots_123467,
	vkbraille_dots_567 = GDK_KEY_braille_dots_567,
	vkbraille_dots_1567 = GDK_KEY_braille_dots_1567,
	vkbraille_dots_2567 = GDK_KEY_braille_dots_2567,
	vkbraille_dots_12567 = GDK_KEY_braille_dots_12567,
	vkbraille_dots_3567 = GDK_KEY_braille_dots_3567,
	vkbraille_dots_13567 = GDK_KEY_braille_dots_13567,
	vkbraille_dots_23567 = GDK_KEY_braille_dots_23567,
	vkbraille_dots_123567 = GDK_KEY_braille_dots_123567,
	vkbraille_dots_4567 = GDK_KEY_braille_dots_4567,
	vkbraille_dots_14567 = GDK_KEY_braille_dots_14567,
	vkbraille_dots_24567 = GDK_KEY_braille_dots_24567,
	vkbraille_dots_124567 = GDK_KEY_braille_dots_124567,
	vkbraille_dots_34567 = GDK_KEY_braille_dots_34567,
	vkbraille_dots_134567 = GDK_KEY_braille_dots_134567,
	vkbraille_dots_234567 = GDK_KEY_braille_dots_234567,
	vkbraille_dots_1234567 = GDK_KEY_braille_dots_1234567,
	vkbraille_dots_8 = GDK_KEY_braille_dots_8,
	vkbraille_dots_18 = GDK_KEY_braille_dots_18,
	vkbraille_dots_28 = GDK_KEY_braille_dots_28,
	vkbraille_dots_128 = GDK_KEY_braille_dots_128,
	vkbraille_dots_38 = GDK_KEY_braille_dots_38,
	vkbraille_dots_138 = GDK_KEY_braille_dots_138,
	vkbraille_dots_238 = GDK_KEY_braille_dots_238,
	vkbraille_dots_1238 = GDK_KEY_braille_dots_1238,
	vkbraille_dots_48 = GDK_KEY_braille_dots_48,
	vkbraille_dots_148 = GDK_KEY_braille_dots_148,
	vkbraille_dots_248 = GDK_KEY_braille_dots_248,
	vkbraille_dots_1248 = GDK_KEY_braille_dots_1248,
	vkbraille_dots_348 = GDK_KEY_braille_dots_348,
	vkbraille_dots_1348 = GDK_KEY_braille_dots_1348,
	vkbraille_dots_2348 = GDK_KEY_braille_dots_2348,
	vkbraille_dots_12348 = GDK_KEY_braille_dots_12348,
	vkbraille_dots_58 = GDK_KEY_braille_dots_58,
	vkbraille_dots_158 = GDK_KEY_braille_dots_158,
	vkbraille_dots_258 = GDK_KEY_braille_dots_258,
	vkbraille_dots_1258 = GDK_KEY_braille_dots_1258,
	vkbraille_dots_358 = GDK_KEY_braille_dots_358,
	vkbraille_dots_1358 = GDK_KEY_braille_dots_1358,
	vkbraille_dots_2358 = GDK_KEY_braille_dots_2358,
	vkbraille_dots_12358 = GDK_KEY_braille_dots_12358,
	vkbraille_dots_458 = GDK_KEY_braille_dots_458,
	vkbraille_dots_1458 = GDK_KEY_braille_dots_1458,
	vkbraille_dots_2458 = GDK_KEY_braille_dots_2458,
	vkbraille_dots_12458 = GDK_KEY_braille_dots_12458,
	vkbraille_dots_3458 = GDK_KEY_braille_dots_3458,
	vkbraille_dots_13458 = GDK_KEY_braille_dots_13458,
	vkbraille_dots_23458 = GDK_KEY_braille_dots_23458,
	vkbraille_dots_123458 = GDK_KEY_braille_dots_123458,
	vkbraille_dots_68 = GDK_KEY_braille_dots_68,
	vkbraille_dots_168 = GDK_KEY_braille_dots_168,
	vkbraille_dots_268 = GDK_KEY_braille_dots_268,
	vkbraille_dots_1268 = GDK_KEY_braille_dots_1268,
	vkbraille_dots_368 = GDK_KEY_braille_dots_368,
	vkbraille_dots_1368 = GDK_KEY_braille_dots_1368,
	vkbraille_dots_2368 = GDK_KEY_braille_dots_2368,
	vkbraille_dots_12368 = GDK_KEY_braille_dots_12368,
	vkbraille_dots_468 = GDK_KEY_braille_dots_468,
	vkbraille_dots_1468 = GDK_KEY_braille_dots_1468,
	vkbraille_dots_2468 = GDK_KEY_braille_dots_2468,
	vkbraille_dots_12468 = GDK_KEY_braille_dots_12468,
	vkbraille_dots_3468 = GDK_KEY_braille_dots_3468,
	vkbraille_dots_13468 = GDK_KEY_braille_dots_13468,
	vkbraille_dots_23468 = GDK_KEY_braille_dots_23468,
	vkbraille_dots_123468 = GDK_KEY_braille_dots_123468,
	vkbraille_dots_568 = GDK_KEY_braille_dots_568,
	vkbraille_dots_1568 = GDK_KEY_braille_dots_1568,
	vkbraille_dots_2568 = GDK_KEY_braille_dots_2568,
	vkbraille_dots_12568 = GDK_KEY_braille_dots_12568,
	vkbraille_dots_3568 = GDK_KEY_braille_dots_3568,
	vkbraille_dots_13568 = GDK_KEY_braille_dots_13568,
	vkbraille_dots_23568 = GDK_KEY_braille_dots_23568,
	vkbraille_dots_123568 = GDK_KEY_braille_dots_123568,
	vkbraille_dots_4568 = GDK_KEY_braille_dots_4568,
	vkbraille_dots_14568 = GDK_KEY_braille_dots_14568,
	vkbraille_dots_24568 = GDK_KEY_braille_dots_24568,
	vkbraille_dots_124568 = GDK_KEY_braille_dots_124568,
	vkbraille_dots_34568 = GDK_KEY_braille_dots_34568,
	vkbraille_dots_134568 = GDK_KEY_braille_dots_134568,
	vkbraille_dots_234568 = GDK_KEY_braille_dots_234568,
	vkbraille_dots_1234568 = GDK_KEY_braille_dots_1234568,
	vkbraille_dots_78 = GDK_KEY_braille_dots_78,
	vkbraille_dots_178 = GDK_KEY_braille_dots_178,
	vkbraille_dots_278 = GDK_KEY_braille_dots_278,
	vkbraille_dots_1278 = GDK_KEY_braille_dots_1278,
	vkbraille_dots_378 = GDK_KEY_braille_dots_378,
	vkbraille_dots_1378 = GDK_KEY_braille_dots_1378,
	vkbraille_dots_2378 = GDK_KEY_braille_dots_2378,
	vkbraille_dots_12378 = GDK_KEY_braille_dots_12378,
	vkbraille_dots_478 = GDK_KEY_braille_dots_478,
	vkbraille_dots_1478 = GDK_KEY_braille_dots_1478,
	vkbraille_dots_2478 = GDK_KEY_braille_dots_2478,
	vkbraille_dots_12478 = GDK_KEY_braille_dots_12478,
	vkbraille_dots_3478 = GDK_KEY_braille_dots_3478,
	vkbraille_dots_13478 = GDK_KEY_braille_dots_13478,
	vkbraille_dots_23478 = GDK_KEY_braille_dots_23478,
	vkbraille_dots_123478 = GDK_KEY_braille_dots_123478,
	vkbraille_dots_578 = GDK_KEY_braille_dots_578,
	vkbraille_dots_1578 = GDK_KEY_braille_dots_1578,
	vkbraille_dots_2578 = GDK_KEY_braille_dots_2578,
	vkbraille_dots_12578 = GDK_KEY_braille_dots_12578,
	vkbraille_dots_3578 = GDK_KEY_braille_dots_3578,
	vkbraille_dots_13578 = GDK_KEY_braille_dots_13578,
	vkbraille_dots_23578 = GDK_KEY_braille_dots_23578,
	vkbraille_dots_123578 = GDK_KEY_braille_dots_123578,
	vkbraille_dots_4578 = GDK_KEY_braille_dots_4578,
	vkbraille_dots_14578 = GDK_KEY_braille_dots_14578,
	vkbraille_dots_24578 = GDK_KEY_braille_dots_24578,
	vkbraille_dots_124578 = GDK_KEY_braille_dots_124578,
	vkbraille_dots_34578 = GDK_KEY_braille_dots_34578,
	vkbraille_dots_134578 = GDK_KEY_braille_dots_134578,
	vkbraille_dots_234578 = GDK_KEY_braille_dots_234578,
	vkbraille_dots_1234578 = GDK_KEY_braille_dots_1234578,
	vkbraille_dots_678 = GDK_KEY_braille_dots_678,
	vkbraille_dots_1678 = GDK_KEY_braille_dots_1678,
	vkbraille_dots_2678 = GDK_KEY_braille_dots_2678,
	vkbraille_dots_12678 = GDK_KEY_braille_dots_12678,
	vkbraille_dots_3678 = GDK_KEY_braille_dots_3678,
	vkbraille_dots_13678 = GDK_KEY_braille_dots_13678,
	vkbraille_dots_23678 = GDK_KEY_braille_dots_23678,
	vkbraille_dots_123678 = GDK_KEY_braille_dots_123678,
	vkbraille_dots_4678 = GDK_KEY_braille_dots_4678,
	vkbraille_dots_14678 = GDK_KEY_braille_dots_14678,
	vkbraille_dots_24678 = GDK_KEY_braille_dots_24678,
	vkbraille_dots_124678 = GDK_KEY_braille_dots_124678,
	vkbraille_dots_34678 = GDK_KEY_braille_dots_34678,
	vkbraille_dots_134678 = GDK_KEY_braille_dots_134678,
	vkbraille_dots_234678 = GDK_KEY_braille_dots_234678,
	vkbraille_dots_1234678 = GDK_KEY_braille_dots_1234678,
	vkbraille_dots_5678 = GDK_KEY_braille_dots_5678,
	vkbraille_dots_15678 = GDK_KEY_braille_dots_15678,
	vkbraille_dots_25678 = GDK_KEY_braille_dots_25678,
	vkbraille_dots_125678 = GDK_KEY_braille_dots_125678,
	vkbraille_dots_35678 = GDK_KEY_braille_dots_35678,
	vkbraille_dots_135678 = GDK_KEY_braille_dots_135678,
	vkbraille_dots_235678 = GDK_KEY_braille_dots_235678,
	vkbraille_dots_1235678 = GDK_KEY_braille_dots_1235678,
	vkbraille_dots_45678 = GDK_KEY_braille_dots_45678,
	vkbraille_dots_145678 = GDK_KEY_braille_dots_145678,
	vkbraille_dots_245678 = GDK_KEY_braille_dots_245678,
	vkbraille_dots_1245678 = GDK_KEY_braille_dots_1245678,
	vkbraille_dots_345678 = GDK_KEY_braille_dots_345678,
	vkbraille_dots_1345678 = GDK_KEY_braille_dots_1345678,
	vkbraille_dots_2345678 = GDK_KEY_braille_dots_2345678,
	vkbraille_dots_12345678 = GDK_KEY_braille_dots_12345678,
	vkModeLock = GDK_KEY_ModeLock,
	vkMonBrightnessUp = GDK_KEY_MonBrightnessUp,
	vkMonBrightnessDown = GDK_KEY_MonBrightnessDown,
	vkKbdLightOnOff = GDK_KEY_KbdLightOnOff,
	vkKbdBrightnessUp = GDK_KEY_KbdBrightnessUp,
	vkKbdBrightnessDown = GDK_KEY_KbdBrightnessDown,
	vkStandby = GDK_KEY_Standby,
	vkAudioLowerVolume = GDK_KEY_AudioLowerVolume,
	vkAudioMute = GDK_KEY_AudioMute,
	vkAudioRaiseVolume = GDK_KEY_AudioRaiseVolume,
	vkAudioPlay = GDK_KEY_AudioPlay,
	vkAudioStop = GDK_KEY_AudioStop,
	vkAudioPrev = GDK_KEY_AudioPrev,
	vkAudioNext = GDK_KEY_AudioNext,
	vkHomePage = GDK_KEY_HomePage,
	vkMail = GDK_KEY_Mail,
	vkStart = GDK_KEY_Start,
	vkSearch = GDK_KEY_Search,
	vkAudioRecord = GDK_KEY_AudioRecord,
	vkCalculator = GDK_KEY_Calculator,
	vkMemo = GDK_KEY_Memo,
	vkToDoList = GDK_KEY_ToDoList,
	vkCalendar = GDK_KEY_Calendar,
	vkPowerDown = GDK_KEY_PowerDown,
	vkContrastAdjust = GDK_KEY_ContrastAdjust,
	vkRockerUp = GDK_KEY_RockerUp,
	vkRockerDown = GDK_KEY_RockerDown,
	vkRockerEnter = GDK_KEY_RockerEnter,
	vkBack = GDK_KEY_Back,
	vkForward = GDK_KEY_Forward,
	vkStop = GDK_KEY_Stop,
	vkRefresh = GDK_KEY_Refresh,
	vkPowerOff = GDK_KEY_PowerOff,
	vkWakeUp = GDK_KEY_WakeUp,
	vkEject = GDK_KEY_Eject,
	vkScreenSaver = GDK_KEY_ScreenSaver,
	vkWWW = GDK_KEY_WWW,
	vkSleep = GDK_KEY_Sleep,
	vkFavorites = GDK_KEY_Favorites,
	vkAudioPause = GDK_KEY_AudioPause,
	vkAudioMedia = GDK_KEY_AudioMedia,
	vkMyComputer = GDK_KEY_MyComputer,
	vkVendorHome = GDK_KEY_VendorHome,
	vkLightBulb = GDK_KEY_LightBulb,
	vkShop = GDK_KEY_Shop,
	vkHistory = GDK_KEY_History,
	vkOpenURL = GDK_KEY_OpenURL,
	vkAddFavorite = GDK_KEY_AddFavorite,
	vkHotLinks = GDK_KEY_HotLinks,
	vkBrightnessAdjust = GDK_KEY_BrightnessAdjust,
	vkFinance = GDK_KEY_Finance,
	vkCommunity = GDK_KEY_Community,
	vkAudioRewind = GDK_KEY_AudioRewind,
	vkBackForward = GDK_KEY_BackForward,
	vkLaunch0 = GDK_KEY_Launch0,
	vkLaunch1 = GDK_KEY_Launch1,
	vkLaunch2 = GDK_KEY_Launch2,
	vkLaunch3 = GDK_KEY_Launch3,
	vkLaunch4 = GDK_KEY_Launch4,
	vkLaunch5 = GDK_KEY_Launch5,
	vkLaunch6 = GDK_KEY_Launch6,
	vkLaunch7 = GDK_KEY_Launch7,
	vkLaunch8 = GDK_KEY_Launch8,
	vkLaunch9 = GDK_KEY_Launch9,
	vkLaunchA = GDK_KEY_LaunchA,
	vkLaunchB = GDK_KEY_LaunchB,
	vkLaunchC = GDK_KEY_LaunchC,
	vkLaunchD = GDK_KEY_LaunchD,
	vkLaunchE = GDK_KEY_LaunchE,
	vkLaunchF = GDK_KEY_LaunchF,
	vkApplicationLeft = GDK_KEY_ApplicationLeft,
	vkApplicationRight = GDK_KEY_ApplicationRight,
	vkBook = GDK_KEY_Book,
	vkCD = GDK_KEY_CD,
	vkWindowClear = GDK_KEY_WindowClear,
	vkClose = GDK_KEY_Close,
	vkCopy = GDK_KEY_Copy,
	vkCut = GDK_KEY_Cut,
	vkDisplay = GDK_KEY_Display,
	vkDOS = GDK_KEY_DOS,
	vkDocuments = GDK_KEY_Documents,
	vkExcel = GDK_KEY_Excel,
	vkExplorer = GDK_KEY_Explorer,
	vkGame = GDK_KEY_Game,
	vkGo = GDK_KEY_Go,
	vkiTouch = GDK_KEY_iTouch,
	vkLogOff = GDK_KEY_LogOff,
	vkMarket = GDK_KEY_Market,
	vkMeeting = GDK_KEY_Meeting,
	vkMenuKB = GDK_KEY_MenuKB,
	vkMenuPB = GDK_KEY_MenuPB,
	vkMySites = GDK_KEY_MySites,
	vkNew = GDK_KEY_New,
	vkNews = GDK_KEY_News,
	vkOfficeHome = GDK_KEY_OfficeHome,
	vkOpen = GDK_KEY_Open,
	vkOption = GDK_KEY_Option,
	vkPaste = GDK_KEY_Paste,
	vkPhone = GDK_KEY_Phone,
	vkReply = GDK_KEY_Reply,
	vkReload = GDK_KEY_Reload,
	vkRotateWindows = GDK_KEY_RotateWindows,
	vkRotationPB = GDK_KEY_RotationPB,
	vkRotationKB = GDK_KEY_RotationKB,
	vkSave = GDK_KEY_Save,
	vkScrollUp = GDK_KEY_ScrollUp,
	vkScrollDown = GDK_KEY_ScrollDown,
	vkScrollClick = GDK_KEY_ScrollClick,
	vkSend = GDK_KEY_Send,
	vkSpell = GDK_KEY_Spell,
	vkSplitScreen = GDK_KEY_SplitScreen,
	vkSupport = GDK_KEY_Support,
	vkTaskPane = GDK_KEY_TaskPane,
	vkTerminal = GDK_KEY_Terminal,
	vkTools = GDK_KEY_Tools,
	vkTravel = GDK_KEY_Travel,
	vkUserPB = GDK_KEY_UserPB,
	vkUser1KB = GDK_KEY_User1KB,
	vkUser2KB = GDK_KEY_User2KB,
	vkVideo = GDK_KEY_Video,
	vkWheelButton = GDK_KEY_WheelButton,
	vkWord = GDK_KEY_Word,
	vkXfer = GDK_KEY_Xfer,
	vkZoomIn = GDK_KEY_ZoomIn,
	vkZoomOut = GDK_KEY_ZoomOut,
	vkAway = GDK_KEY_Away,
	vkMessenger = GDK_KEY_Messenger,
	vkWebCam = GDK_KEY_WebCam,
	vkMailForward = GDK_KEY_MailForward,
	vkPictures = GDK_KEY_Pictures,
	vkMusic = GDK_KEY_Music,
	vkBattery = GDK_KEY_Battery,
	vkBluetooth = GDK_KEY_Bluetooth,
	vkWLAN = GDK_KEY_WLAN,
	vkUWB = GDK_KEY_UWB,
	vkAudioForward = GDK_KEY_AudioForward,
	vkAudioRepeat = GDK_KEY_AudioRepeat,
	vkAudioRandomPlay = GDK_KEY_AudioRandomPlay,
	vkSubtitle = GDK_KEY_Subtitle,
	vkAudioCycleTrack = GDK_KEY_AudioCycleTrack,
	vkCycleAngle = GDK_KEY_CycleAngle,
	vkFrameBack = GDK_KEY_FrameBack,
	vkFrameForward = GDK_KEY_FrameForward,
	vkTime = GDK_KEY_Time,
	vkSelectButton = GDK_KEY_SelectButton,
	vkView = GDK_KEY_View,
	vkTopMenu = GDK_KEY_TopMenu,
	vkRed = GDK_KEY_Red,
	vkGreen = GDK_KEY_Green,
	vkYellow = GDK_KEY_Yellow,
	vkBlue = GDK_KEY_Blue,
	vkSuspend = GDK_KEY_Suspend,
	vkHibernate = GDK_KEY_Hibernate,
	vkTouchpadToggle = GDK_KEY_TouchpadToggle,
	vkSwitch_VT_1 = GDK_KEY_Switch_VT_1,
	vkSwitch_VT_2 = GDK_KEY_Switch_VT_2,
	vkSwitch_VT_3 = GDK_KEY_Switch_VT_3,
	vkSwitch_VT_4 = GDK_KEY_Switch_VT_4,
	vkSwitch_VT_5 = GDK_KEY_Switch_VT_5,
	vkSwitch_VT_6 = GDK_KEY_Switch_VT_6,
	vkSwitch_VT_7 = GDK_KEY_Switch_VT_7,
	vkSwitch_VT_8 = GDK_KEY_Switch_VT_8,
	vkSwitch_VT_9 = GDK_KEY_Switch_VT_9,
	vkSwitch_VT_10 = GDK_KEY_Switch_VT_10,
	vkSwitch_VT_11 = GDK_KEY_Switch_VT_11,
	vkSwitch_VT_12 = GDK_KEY_Switch_VT_12,
	vkUngrab = GDK_KEY_Ungrab,
	vkClearGrab = GDK_KEY_ClearGrab,
	vkNext_VMode = GDK_KEY_Next_VMode,
	vkPrev_VMode = GDK_KEY_Prev_VMode
};

Code FromGDKKeyCode(int kc);
int ToGDKKeyCode(Code kc);

}

}

#endif /* KEYSYSM_H_ */
